次のコードを見てみましょう。Runnableインターフェイスをスレッド実装クラスで実装する必要のない単純なJavaのスレッドシナリオ
final class DemoThread
{
public void temp()
{
new Thread(new Runnable()
{
public void run()
{
System.out.println("Isn't it great ?") ;
}
}) .start() ;
}
}
final public class Main
{
public static void main(String[] args)
{
new DemoThread().temp();
}
}
正常に動作し、メッセージが表示されますいいですか?コンソール上のここでの唯一の質問は、RunnableインターフェイスをクラスDemoThreadで実装する必要はないということです。