Javaでは、匿名内部クラスを使用してスレッドを作成する方法は何ですか?
Javaで匿名内部クラスを使用してスレッドを作成する手順は次の通りです:
- スレッド
- スレッド
- 実行する(じっこうする)
- 始める()
以下はサンプルコードです。
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// 线程执行的逻辑
System.out.println("Thread running");
}
});
thread.start();
}
}
上記の例では、匿名内部クラスを使用して、Runnableインターフェースを実装し、run()メソッドでスレッドの実行ロジックを定義しました。その後、匿名内部クラスのオブジェクトをThreadのコンストラクタに渡してスレッドオブジェクトを作成しました。最後に、start()メソッドを呼び出してスレッドを開始します。