Skip to content

Java 接口

标签:Java
创建时间:2022/10/01 16:55:38

定义

  1. 接口就是规范,定义的是一组规则,体现里现实世界中 “如果你是……则必须能……” 的思想。如果你是一个人,则必须遵守法律……
  2. 面向对象的精髓,是对对象的抽象,最能体现这一点的就是接口。
  3. 接口与类同级,但不同的是接口支持多继承,类只能单继承。
  4. 在接口内部只能定义一些不变的东西,例如常量。

语法格式

java
[访问修饰符] interface 接口名 [extends 父接口1,父接口2……] {
	常量定义
	方法定义
}
  1. 访问修饰符只能是 public 或默认。
  2. 接口名同类名采用相同命名机制。
  3. extends 可以多继承。
  4. 接口中的属性只能是常量。默认在定义变量前面加上 public static final 。
  5. 接口中的方法只能是抽象方法。 默认在定义方法前面加上 abstract public。

类中实现接口

  1. 在类中通过 implements 实现接口中的规范。
  2. 接口中所有方法在类中都要实现。

代码实现

接口

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();
    }
}

输出

基于 MIT 许可发布