在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中的實現是什麼意思
就是說先有一個介面,然後再寫一個類來實現介面中所定義的方法