重複の可能性:
Java:「Runnableを実装する」と「スレッドを拡張する」
いつ使用する必要がありますか:
class MyThread extends Thread {
public void run() {
System.out.println("Important job running in MyThread");
}
public void run(String s) {
System.out.println("String in run is " + s);
}
}
以上:
class MyRunnable implements Runnable {
public void run() {
System.out.println("Important job running in MyRunnable");
}
}
明らかに、これらを異なる方法でインスタンス化しますが、作成された後、違いはありますか?