close
◎什麼是接口?
1. 定義接口,即定義調用物件的標準。而接口又說其等於標準。
2. 以日常生活為例,將USB的傳輸標準定義出來,而需使用該USB的任何物件只要遵守之,就可以使用及產生相應的應用。
◎接口的基本語法
1. 使用「interface」定義。
2. 接口當中的方法都是抽象方法,接口當中不需再寫abstract。
3. 接口當中的方法都是public權限,接口當中也可不寫public修飾子。
4. 接口不能用來生成物件,但可透過實作及覆寫來實現之。
5. 實作接口使用「implements」關鍵字,且需將方法覆寫。
6. 實作又可稱為另類的繼承,因其擁有像繼承般的可使用被實作的類中的方法外,還可在一個類中實作多個接口(以「,」隔開即可)。不像類的繼承只能有一個父類而已。
7. 一個接口則可以繼承多個接口。
8. 實現後的接口也可使用向上轉型來使用之。
◎接口的範例程式碼
文章標籤
全站熱搜