定義接口的關(guān)鍵字:interface
實(shí)現(xiàn)接口的關(guān)鍵字:implements
類的方法要有返回值,接口類和抽象類不需要
1.接口不能直接實(shí)例化
2.接口中每一個(gè)方法"默認(rèn)都是抽象的"可以省略abstract;
3.使用子類的對(duì)象可以調(diào)用接口中的變量
4.接口類中定義成員變量是默認(rèn)public static final(公開,靜態(tài),常量)無法更改
jdk1.7以上----繼承和實(shí)現(xiàn)都可以進(jìn)行多個(gè)繼承,多個(gè)實(shí)現(xiàn)
例如:
接口---------public class ClassA implements InterfaceA,InterfaceB;
繼承---------public class ClassA extends InterfaceA,InterfaceB;
注:接口繼承接口或抽象類繼承抽象類,都可以不用繼承父類的方法;