Java 接口定义:详解及应用示例
接口是一种特殊的类,它定义了一组抽象方法和常量,用于描述一个对象的行为。
在 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()'方法的具体实现。
原文地址: https://www.cveoy.top/t/topic/pkjR 著作权归作者所有。请勿转载和采集!