一套协议,一套行为规范
接口的定义以interface开头,接口可以多继承,多个接口之间用逗号隔开
接口内部元素:
1.接口不能被实例化,没有构造方法
2.定义变量只能用静态成员变量(默认修饰符public static final)
3.方法:抽象方法,不需要自己实现,谁用谁实现(默认修饰符public abstract)
使用implements实现接口
必须实现接口里定义的抽象方法
类方法,默认方法,私有方法:可以实现
4.内部接口
一套协议,一套行为规范
接口的定义以interface开头,接口可以多继承,多个接口之间用逗号隔开
1.接口不能被实例化,没有构造方法
2.定义变量只能用静态成员变量(默认修饰符public static final)
3.方法:抽象方法,不需要自己实现,谁用谁实现(默认修饰符public abstract)
使用implements实现接口
必须实现接口里定义的抽象方法
类方法,默认方法,私有方法:可以实现
4.内部接口