Java程式設計基礎:介面?

Tags: 基礎, 介面,

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多型性繼承性的一個有力證實,大家都知道,一個類只能夠單一繼承,但是一個類卻可以繼承多個介面,這樣,就可以滿足更多方法的複用了。同時這也是介面跟抽象類的最大區別。大家一定要深刻體會介面跟抽象類的區別。

基礎, 介面,
相關問題答案