【接口】
1、接口本身,可以被声名为public,或者默认包访问。(即可见性和一般类完全相同)。
2、类方法自动声明为且只能为public,但是当一个类实现某个接口,定义接口的方法时,必须且只能声明为public,否则编译将通不过。
3、接口不能实现方法(implement method),只能声明,且不能有静态方法(static method)。接口可以只定义常量但不声明任何方法,变量自动设为public static final。
4、不能使用new操作符实例化一个接口,但可以声明一个接口变量,该变量必须引用(refer to)一个实现该接口的类的对象。可以使用 instanceof 检查一个对象是否实现了某个特定的接口。
5、接口可以被另一个接口继承。