1.接口使用interface未定義罩润。
2.Java中玖翅,接口和類是并列的兩個結(jié)構(gòu)。
3.如何定義接口割以,定義接口中的成員金度。
3.1 JDK7及以前,只能定義全局常量和抽象方法严沥。
(1)全局常量:public static
final的猜极,書寫時,可以省略不寫消玄。
(2)抽象方法:public abstract的跟伏。
3.2 JDK8,除了定義全局常量和抽象方法之外翩瓜,還可以定義靜態(tài)方法受扳、默認方法。
4.接口中不能定義構(gòu)造器奥溺,接口不可以實例化辞色。
5.Java開發(fā)中,接口是通過被類實現(xiàn)(implements)的方式來使用浮定。
如果實現(xiàn)類覆蓋了接口中的所有拍象方法相满,則此實現(xiàn)類就可以實例化如果實現(xiàn)類沒有覆蓋核口中所有的抽象方法,則此實現(xiàn)類傷為一個抽象類桦卒。
6.Java中一個類可以實現(xiàn)多個接口--->彌補了Java單繼承性的局限性立美。
格式,class AA extends BB implements CC方灾,DD建蹄,EE{}
7.接口與接口之間可以能承碌更,而且可以多繼承。
8.接口的具體使用洞慎,體現(xiàn)多態(tài)性痛单。
9.接口,實際上可以看做是一種規(guī)范劲腿。