在Java中,一個類可以實現一個或多個接口。實現接口的語法是在類聲明后面使用implements
關鍵字,然后列出要實現的接口。實現接口的類必須提供接口中所有方法的具體實現,否則該類必須被聲明為抽象類。
下面是一個簡單的示例,展示了如何在Java中實現一個接口:
public interface MyInterface {
void display();
}
public class MyClass implements MyInterface {
@Override
public void display() {
System.out.println("Display method from MyInterface is implemented.");
}
}
在這個例子中,我們定義了一個名為MyInterface
的接口,其中包含一個名為display
的方法。然后,我們創建了一個名為MyClass
的類,該類實現了MyInterface
接口,并提供了display
方法的具體實現。
注意,在實現接口的類中,我們使用@Override
注解來標記display
方法。這不是必需的,但它有助于編譯器檢查方法簽名是否與接口中的方法匹配。
public class Main {
public static void main(String[] args) {
MyClass myClass = new MyClass();
myClass.display();
}
}
運行上述代碼,將輸出:
Display method from MyInterface is implemented.