java介面是java的另一種比較重要的技術,他有點類似於抽象類,只不過他不是一個
類,
定義的時候要用關鍵字interface來定義.並且接口裡的資料成員必須初始化,且資料
成員均為常量,而且裡面的方法必須全部宣告為abstract(即抽象方法)基本格式:
interface 介面名稱 // 定義抽象類
{
final 資料型別 成員名稱 = 常量; // 資料成員必須賦初值
abstract 返回值的資料型別 方法名稱(引數…);
// 抽象方法,注意在抽象方法裡,沒有定義方法主體。
}
java介面的實現java介面的實現主要通過implements實現基本語法:
class 類名 implements 介面名稱
{
}
例如:
TestIm.java
interface TestIm
{
abstract void test();
}
TestImClass.java
class TestImClass implement TestIm
{
public void test()
{
System.out.println("瘋狂軟體Java培訓"); //實現介面中的方法
}
}
注意:java介面其實是java多型性繼承性的一個有力證實,大家都知道,一個類只能夠單一繼承,但是一個類卻可以繼承多個介面,這樣,就可以滿足更多方法的複用了。同時這也是介面跟抽象類的最大區別。大家一定要深刻體會介面跟抽象類的區別。