1.接口中所有方法默认为public abstract
2.继承(extends)、实现(implements)时,访问权限不能低于被继承、实现对象。因此实现接口中的方法时必须声明为public
3.和继承类似,如果实现接口的类没有实现接口中所有方法,则该类必须定义为abstract
4.和public类一样,public接口也必须定义在和接口同名的文件中。一般来说接口都定义为public
5.接口中可以有数据成员,均默认为public static final
6.和类的继承机制不同,接口允许多继承
7.一个类在单继承另外一个类的同时,还可以实现多个接口