1. 程式人生 > >使用java實現面向對象第四章

使用java實現面向對象第四章

變量 面向接口 public 其他 多態 void () 具體實現 實例

第四章 接口

一、接口

1.接口可以看作是一種特殊的“抽象類”。

2.接口有比抽象類更好的特性

3.可以被多繼承

4.設計和實現完全分離

5.更自然的使用多態

二、接口約定

1.接口表示一種約定:體現在接口名稱和註釋上(有些接口只有名稱,方法的實現方式要通過註釋來約定)

2.接口是一種能力:體現在接口的方法上

3.面向接口編程:程序設計時面向接口的約定而不考慮具體實現。

4.面向接口編程:關心實現類有何能力,而不關心實現細節。

三、接口語法

public interface Myinterface{

public void foo(){

//其他方法

}

使用接口:編寫接口,實現接口,使用接口

四、接口特性

1.接口不可以被實例化

2.實現類必須實現接口的所有方法

3.實現類可以實現多個接口

4.接口中的變量都是常量

使用java實現面向對象第四章