1. 程式人生 > 資訊 >長三乙火箭年度首秀!我國成功發射中星 6D 衛星,將提供廣電傳輸及通訊服務

長三乙火箭年度首秀!我國成功發射中星 6D 衛星,將提供廣電傳輸及通訊服務

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.開發中,體會面向介面程式設計!