1. 程式人生 > >2018.10.10學習筆記

2018.10.10學習筆記

10.10學習筆記

今天學習了《Java程式設計思想》的第九章—介面,下面對今日學習收穫與疑惑作一個總結。

①不能建立抽象類例項:
抽象類可以不包含抽象方法,將其宣告為抽象的,可以阻止建立這個類的物件。因此,如果要防止客戶端建立某個類的物件,可以將其宣告為抽象的。

②介面的方法和域:
介面的方法必須定義為public,介面只能定義常變數,所以介面的域都是static和final的。

③多重繼承:
java可以使用介面來實現多重繼承

④通過繼承來擴充套件介面:
一個介面可以繼承另外一個介面,實現介面的擴充套件。

⑤巢狀介面:
介面可以巢狀定義在類或者介面中

將介面傳遞給方法的引數或者方法返回一個介面


今天發現一個學習問題,學習java過程更多的在於寫,而不在於讀。由於目前經驗有限,在讀《Java程式設計思想》時候只能看到一些表層的東西,沒有程式設計經驗做支援很難想象到深層的東西,唯有多寫程式才行。因此,在今後的學習中,還是應該側重寫,多寫,多看,多總結吧。