當然有!implements
關鍵字在Java中用于實現一個接口。接口是一種定義行為的方式,它指定了一個類應該具備哪些方法。下面是一個簡單的Java類,它實現了Runnable
接口:
// 導入Thread類,因為我們需要實現Runnable接口
import java.lang.Thread;
// 創建一個名為MyRunnable的類,該類實現了Runnable接口
public class MyRunnable implements Runnable {
// 實現run()方法,該方法是Runnable接口的核心方法
@Override
public void run() {
System.out.println("MyRunnable線程正在運行...");
}
public static void main(String[] args) {
// 創建MyRunnable對象
MyRunnable myRunnable = new MyRunnable();
// 將MyRunnable對象傳遞給Thread類,創建一個新的線程
Thread thread = new Thread(myRunnable);
// 啟動新線程
thread.start();
}
}
在這個例子中,我們創建了一個名為MyRunnable
的類,它實現了Runnable
接口。我們重寫了run()
方法,以便在新線程中執行我們的代碼。在main()
方法中,我們創建了MyRunnable
對象,并將其傳遞給Thread
類以創建新線程。最后,我們啟動新線程,它將執行run()
方法中的代碼。