一、接口的概述,多实现,多继承
1.接口的概述:接口是用来被类实现(implements) 的,实现接口的类成为实现类,实现类可以理解成所谓的子类
格式:public interface 接口名{
//常量
//抽象方法
}
JDK8之前接口中只能是抽象方法和常量,没有其他成分
注意:一个类实现接口,必须重写完全部接口的全部抽象方法,否则这个类需要定义成抽象类
2.一个类可以实现多个接口
public class implements 接口名1,接口名2,接口名3{
}
3.接口和接口的关系:多继承,一个接口可以继承多个接口
作用:整合多个接口为同一个接口,便于子类实现
public interface A extends B,C,D{
}
二、JDK8开始后新增方法
1.默认方法:default修饰,实现类对象调用
public interface Admin