java程序设计开发,Java面向对象-接口
接口的基本概念
定义
在 Java 里,接口是一种特殊的抽象类型,它只包含抽象方法和常量。接口定义了一组行为规范,任何实现该接口的类都必须实现接口中定义的所有抽象方法。接口使用 interface
关键字来定义。
语法
public interface 接口名 {
// 常量定义,默认是 public static final
数据类型 常量名 = 值;
// 抽象方法定义,默认是 public abstract
返回值类型 方法名(参数列表);
}
接口的特点
- 抽象性:接口中的方法都是抽象方法,没有方法体。
- 多实现:一个类可以实现多个接口,弥补了 Java 单继承的局限性。
- 常量性:接口中定义的变量默认是
public static final
类型的常量。
接口的实现
类使用 implements
关键字来实现接口,实现接口的类必须实现接口中的所有抽象方法。
// 定义接口
interface Shape {
double