1.接口的声明:
用关键字interface声明接口。
2.接口的性质:
a.接口默认是抽象的,声明时不需要使用关键字abstract
b.接口中声明的所有方法默认也是抽象的,声明时不需要使用关键字abstract
c.接口中的方法默认访问级别是public,但是习惯上要写上public
3.接口与类的不同之处:
a.接口不能被实例化
b.接口中所有方法都是抽象的
c.接口中不包含实例成员变量。成员变量的唯一存在形式是以static和final修饰的静态常量
d.接口不能被一个类继承,只能被类实现,实现可以是多实现(实现使用关键字implements)
e.接口可以继承接口,并且可以多继承
4.接口中的静态成员变量的访问和类中一样,也是通过接口名来访问