在 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()
方法。