在Java中,當一個類實現了某個接口,它需要提供接口中所有方法的實現。以下是如何定義一個接口以及讓一個類實現該接口的步驟:
使用interface
關鍵字來定義一個接口。接口中的方法默認是public
和abstract
的,所以你不需要顯式地指定這些修飾符。例如,定義一個名為MyInterface
的接口:
public interface MyInterface {
void myMethod();
}
讓一個類實現上面定義的接口,需要在類定義時加上implements
關鍵字。然后,為接口中的每個方法提供實現。例如,創建一個名為MyClass
的類,實現MyInterface
接口:
public class MyClass implements MyInterface {
@Override
public void myMethod() {
System.out.println("My method is called.");
}
}
在這個例子中,MyClass
提供了MyInterface
接口中myMethod
方法的實現。注意,我們使用了@Override
注解,這有助于編譯器檢查我們是否正確地實現了接口中的方法。