今天復(fù)習(xí)了Java的接口局冰。接口(Interface)吊洼,在Java中是一個抽象類型训貌,是抽象方法的集合,接口通常以interface來聲明融蹂。一個類通過繼承接口的方式旺订,從而來繼承接口的抽象方法。
接口并不是類超燃,編寫接口的方式和類很相似区拳,但是它們屬于不同的概念。類描述對象的屬性和方法意乓。接口則包含類要實現(xiàn)的方法樱调。
接口無法被實例化,但是可以被實現(xiàn)届良。一個實現(xiàn)接口的類笆凌,必須實現(xiàn)接口內(nèi)所描述的所有方法,否則就必須聲明為抽象類士葫。
備注:1.接口可以多繼承乞而。
2.接口的方法聲明必須是 public abstract 即便不寫默認(rèn)也是。
3.接口里面不能包含方法具體實現(xiàn)慢显。
4.類實繼承接口必須實現(xiàn)接口里申明的全部方法爪模,除非該類是抽象類。
5.類里面可以聲明 public static final 修飾的變量荚藻。
6.接口不能被實例化屋灌,但是可以被實現(xiàn)類創(chuàng)建。