-
接口就是一种公共的规范标准。
只要符合规范标准,就可以通用
-
接口中的抽象方法,修饰符必须是两个固定的关键字。
-
public abstract这两个关键字修饰符可以选择性省略
-
方法的三要素可以随意定义
接口使用步骤:
接口不能直接使用,必须有一个实现类来实现接口
格式:
public class 实现类名称 implments 接口名称{
}
接口的实现类必须覆盖重写(实现)接口中所有的抽象方法
实现:去掉abstract关键字,加上方法体大括号
创建实现类的对象,进行使用
如果实现类并没有覆盖重写接口中的所有抽象方法,那么这个实现类自己就必须是抽象类
接口定义默认方法:
格式:
public defule 返回值类型 方法名称(参数列表){
方法体
}
接口的静态方法使用
**注意:**不能通过接口实现类的对象来调用接口中的静态方法
**正确方法:**通过接口名称,直接调用其中的静态方法
格式:
接口名称.静态方法名(参数);
静态与对象无关,与一个类有关