接口是一种特殊的类,它定义了一组抽象方法和常量,用于描述一个对象的行为。

在 Java 中,可以使用关键字'interface'来定义接口。以下是一个示例:

public interface Vehicle {
    // 声明一个抽象方法
    void start();

    // 声明一个常量
    int MAX_SPEED = 100;
}

上述代码定义了一个名为'Vehicle'的接口,它包含一个抽象方法'start()'和一个常量'MAX_SPEED'。

其他类可以实现这个接口,并提供具体的实现。

public class Car implements Vehicle {
    public void start() {
        System.out.println('Car starts.');
    }
}

public class Bike implements Vehicle {
    public void start() {
        System.out.println('Bike starts.');
    }
}

上述代码中,'Car'和'Bike'类分别实现了'Vehicle'接口,并提供了'start()'方法的具体实现。

接口还可以继承其他接口,通过关键字'extends'来实现。例如:

public interface FourWheeler extends Vehicle {
    void stop();
}

上述代码定义了一个名为'FourWheeler'的接口,它继承了'Vehicle'接口,并声明了一个新的抽象方法'stop()'。

其他类可以实现'FourWheeler'接口,并提供'start()'和'stop()'方法的具体实现。

Java 接口定义:详解及应用示例

原文地址: https://www.cveoy.top/t/topic/pkjR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录