在Java中,定義接口的關鍵字是`interface`。接口是一種抽象數據類型,它定義了一組方法的簽名,但不提供方法的實現。接口主要用于實現多重繼承和解耦。
以下是一個簡單的Java接口示例:
```java
public interface MyInterface {
void myMethod(); // 方法簽名,沒有方法體
}
```
要實現一個接口,您需要創建一個類并使用`implements`關鍵字來實現該接口。實現接口的類需要提供接口中所有方法的具體實現。例如:
```java
public class MyClass implements MyInterface {
@Override
public void myMethod() {
// 方法實現
}
}
```
在這個例子中,`MyClass`類實現了`MyInterface`接口,并提供了`myMethod`方法的實現。通過實現接口,您可以確保類遵循特定的行為規范,從而實現代碼的解耦和復用。