1. 程式人生 > 其它 >巔峰小學生讓其他組無言以隊第三次集中討論

巔峰小學生讓其他組無言以隊第三次集中討論

介面的使用
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.介面,實際上可以看做是一種規範