java基础
接口是一种特殊的类,是由全局常量和公共的抽象方法所组成.继承接口的关键字implements
其定义格式:
interface 接口名称{
全局常量;
抽象方法;
}
其中,抽象方法必须是public的访问权限.接口的默认访问权限是public(因此在定义属性和方法时可以直接省略权限关键字public),这一点与类有所区别(类的默认访问权限是default).
与类相比的优势:接口可以摆脱类的单继承限制;可以与抽象类一起被子类继承.