1、接口所有的属性都是public static final的。

2、所有的类都是默认public的。

3、子类只能继承一个父类(extends),可以继承多个接口(implement)。

4、接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。

5、在Java中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。