1.接口的关键字是interface,类通过implements来实现接口,一个类可以实现多个接口。
//一个类可以实现多个接口
public class C implements A,B{
@Override //重写方法
}
2.定义属性和方法,不能定义构造器
属性:所有属性都是常量,都是pubic static final,值不能修改,必须有初始值。
方法:①所有的public方法都是抽象方法 ②未书写作用域时默认public ③非公开方法可以有实现体。接口中要想有方法实现,必须是private、default修饰。
3.属性和方法直接调用问题
属性:直接调用接口名和属性名。
方法:通过子类来实现完成。
4.接口可以继承另一个接口