在java什么是实现
1. java涓鎺ュ彛镄勫疄鐜扮被鏄浠涔堟剰镐
涓涓鎶借薄绫涓镄勬墍链夋柟娉曢兘鏄鎶借薄镄,灏卞彲浠ュ皢杩欎釜绫荤敤鍙﹀栦竴绉嶆柟寮忔潵瀹氢箟,涔熷氨鏄鎺ュ彛瀹氢箟銆
鎺ュ彛鏄鎶借薄鏂规硶鍜甯搁噺鍊肩殑瀹氢箟镄勯泦钖,浠庢湰璐ㄤ笂璁诧纴鎺ュ彛鏄涓绉岖壒娈婄殑鎶借薄绫,杩欑嶆娊璞$被涓鍙鍖呭惈甯搁噺鍜屾柟娉旷殑瀹氢箟,钥屾病链夊彉閲忓拰鏂规硶镄勫疄鐜
鍙浠ヤ娇鐢╡xtends𨱒ョ户镓挎帴鍙g殑甯搁噺鍜屾娊璞℃柟娉曪纴浣嗗畠涓庣被涓镄别xtends涓嶅悓锛屽畠鍙浠ョ户镓挎湁澶氢釜鐖舵帴鍙(澶氶吨缁ф圹)锛屽悇鐖舵帴鍙i棿鐢ㄩ楀彿闅斿紑銆
鎺ュ彛涓镄勬墍链夊父閲忓繀椤绘槸public static final锛屾柟娉曞繀椤绘槸public abstract锛岃繖鏄绯荤粺榛樿ょ殑锛屼笉绠′綘鍦ㄥ畾涔夋帴鍙f椂锛屽啓涓嶅啓淇楗扮﹂兘鏄涓镙风殑
瀹氢箟鎺ュ彛
淇楗扮 interface 鎺ュ彛钖 [extends 鐖舵帴鍙e垪琛╙
{
甯搁噺锘熷0鏄
鎶借薄鏂规硶澹版槑
}
class cat implements Animal
{
public void shout ()
{
System.out.print(钬滃柕锽碘);
}
}
瀹炵幇鎺ュ彛
implements
涓涓绫诲彲浠ュ疄鐜拌嫢骞蹭釜鎺ュ彛
闱炴娊璞$被蹇呴’瀹炵幇镓链夌殑鎶借薄鏂规硶
interface prt
{
public void prtln();
}
class A implements prt{
int a = 3;
public void prtln()
{
//杈揿嚭a;
}
}
class B implements prt{
int b = 4;
public void prtln()
{
//杈揿嚭b;
}
}
public class MyInterfaceDemo
{
public static void dost(prt c)
{
c.prtln();
}
public static void main(String[] args)
{
A a1 = new A();
B b1 = new B();
MyInterfaceDemo.dost(a1);
MyInterfaceDemo.dost(b1);
}
}
2. java中的实现类是什么意思
实现类是针对接口来讲的。
什么是接口
实现类就是实现接口中约定的内容。
意思是说,接口中定义规范,实现类来确定规范如何运行的。比如接口定义一个Person接口,定义了一个eat方法,这个吃的方法是空的。
那需要一个实现类比如ZhangSan类实现了Person接口,就必须要给定eat方法的具体实现,说明张三是如何吃的。
3. java中的实现是什么意思
就是说先有一个接口,然后再写一个类来实现接口中所定义的方法