-3
package com.jspiders.thread;顯示錯誤,雖然我試圖覆蓋運行方法
公共類Mthrd1繼承Thread { {
@Override
//error line public void run()
{
// TODO Auto-generated method stub
super.run();
}
}
}
package com.jspiders.thread;顯示錯誤,雖然我試圖覆蓋運行方法
公共類Mthrd1繼承Thread { {
@Override
//error line public void run()
{
// TODO Auto-generated method stub
super.run();
}
}
}
這是重寫run方法來創建線程的有效方法:
class Test extends Thread
{
public void run()
{
System.out.println("Thread Started and is Running");
}
public static void main(String args[])
{
Test t=new Test();
t.start();
}
}
也有另一種方式通過實現可運行接口在java中創建線程。在你發佈的代碼中你明確地調用了run方法,而爲了調用Thread類的run方法,你需要調用start()方法,它隱式地調用Thread的run方法,你的程序顯示錯誤,因爲當你調用run方法顯式地在你的類中你沒有叫run的方法。
您應該從非常基礎開始[這裏](https://www.tutorialspoint.com/java/) – GurV