長三乙火箭年度首秀!我國成功發射中星 6D 衛星,將提供廣電傳輸及通訊服務
阿新 • • 發佈:2022-04-15
1.介面使用interface來定義
2.Java中,介面和類是並列的兩個結構
3.如何定義介面:定義介面中的成員
3.1 JDK7及以前:只能定義全域性常量和抽象方法
全域性常量:public static final的.但是書寫時,可以省略不寫
抽象方法:public abstract的
3.2 JDK8:除了定義全域性常量和抽象方法之外,還可以定義靜態方法、預設方法(略)
4.介面中不能定義構造器的!意味著介面不可以例項化
5.Java開發中,介面通過讓類去實現(implements)的方式來使用.如果實現類覆蓋了介面中的所有抽象方法,則此實現類就可以例項化;如果實現類沒有覆蓋介面中所有的抽象方法,則此實現類仍為一個抽象類
6.Java類可以實現多個介面 --->彌補了Java單繼承性的侷限性格式:class AA extends BB implements CC,DD,EE
7.介面與介面之間可以繼承,而且可以多繼承
8.介面的具體使用,體現多型性
9.介面,實際上可以看做是一種規範
面試題:抽象類與介面有哪些異同?
1.介面使用上也滿足多型性
2.介面,實際上就是定義了一種規範
3.開發中,體會面向介面程式設計!