接口 (interface)
制定了某种规则,一种统一规范。
接口表示一种能力,对外提供一种能力
接口没有构造方法,不能实例化
接口的特性
1,共有的静态常量
public static final String NAME="";
public static final
2,接口不能实例化,只能被子类实现或者接口继承
class Door implements Lock{
//Door类 实现了 Lock接口
}
3,实现接口必须重写(实现)接口中的方法,或者子类是抽象类
4,接口和接口之间继承关系(接口中的继承是多继承,多个继承接口之间用逗号隔开)
5,类实现接口可以是多实现
public class Door implements Lock,TestInterface {
}
6,一个类可继承的同时实现接口 先继承再实现
public class FdDoor extends Door implements Lock {
}
类 类 单继承
类 接口 实现关系,可以多实现
接口 接口 多继承