我相信static main方法中的變量也應該是static爲好。 的問題是,我不能在此方法中使用this可言。如果我沒有記錯的話,我必須啓動線程commnad myThread = new ThreaD(this)。 的下面的代碼,因爲我在線程起始使用this產生錯誤。 我在這裏做了什麼錯? package app;
public class Server implements Runnab
輸出結果是:RunnableA ThreadB 我不明白它是怎麼回事? (在B類的run方法會發生什麼) class A implements Runnable{
public void run(){
System.out.println("RunnableA");
}
}
class B extends Thread{
B(Runnable r){