搜索文档
定义
- 接口就是规范,定义的是一组规则,体现里现实世界中 “如果你是……则必须能……” 的思想。如果你是一个人,则必须遵守法律……
- 面向对象的精髓,是对对象的抽象,最能体现这一点的就是接口。
- 接口与类同级,但不同的是接口支持多继承,类只能单继承。
- 在接口内部只能定义一些不变的东西,例如常量。
语法格式
java
[访问修饰符] interface 接口名 [extends 父接口1,父接口2……] {
常量定义
方法定义
}- 访问修饰符只能是 public 或默认。
- 接口名同类名采用相同命名机制。
- extends 可以多继承。
- 接口中的属性只能是常量。默认在定义变量前面加上 public static final 。
- 接口中的方法只能是抽象方法。 默认在定义方法前面加上 abstract public。
类中实现接口
- 在类中通过 implements 实现接口中的规范。
- 接口中所有方法在类中都要实现。
代码实现
接口
java
public interface People {
int MAX_LEN = 10;
void run();
}类
java
public class Start implements People {
@Override
public void run() {
System.out.printf("最大长度:%d\n",MAX_LEN);
}
public static void main(String[] args) {
Start start = new Start();
start.run();
}
}输出

