java中的接口
1.接口的定义:
interface 接口名
{ 接口体; }
注意:接口体中只能包含常量定义和方法定义两部分;不允许提供方法的实现;其实现代码必须在其子类中实现
2.如果一个类使用了某个接口,那么这个类必须实现接口中的所有方法;而且在类中实现接口方法时,方法的名字,返回类型,参数个数
以及参数必须与接口中的完全一致
3.接口中的方法默认是public abstract方法,常量默认是public static常量,因此当类在实现接口方法时,一定要用public修饰
4.如果父类使用了某个接口,那么子类也就自然使用了该接口,子类不必再使用关键字implements声明自己使用这个接口
5.如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类