在 Java 中,可以使用关键字 interface
来定义接口。接口可以包含方法的声明,但不能包含方法的实现。以下是定义接口的语法:
public interface 接口名称 {
// 方法的声明
}
接口中的方法默认为 public abstract
,可以省略这两个修饰符。接口可以被其他类实现,通过 implements
关键字来实现接口。以下是一个例子:
public interface Drawable {
void draw(); // 声明一个抽象方法
}
public class Circle implements Drawable {
@Override
public void draw() {
System.out.println("Drawing a circle");
}
}
在上述例子中,Drawable
是一个接口,包含了一个抽象方法 draw()
。Circle
类实现了 Drawable
接口,并实现了 draw()
方法。