接口:interface
抽象类中的方法全是抽象的类会定义成接口;
例: interface Demo{}
成员:被限定为固定的几种:接口中的成员都是公共的;
1,变量必须被固定的修饰符修饰: public static final 所以接口中的变量也称为常量;
2,方法也被固定为 public abstract ;
3,
特点:
不可以创建对象;
子类必须覆盖所有抽象方法后子类才可以实例化;否则子类是一个抽象类;
implements(实现)
子类覆盖接口中的方法,需要实现接口:
例 class DemoImpl implements Demo{} //子类实现Demo接口;
实现可以多实现;
细节:
类与类值继承(is a)关系,类与接口是实现(like a)关系,
接口与接口之间是继承关系,而且可以多继承;
|
|