看板 java 關於我們 聯絡資訊
小弟有兩個問題, 懇請各位高手解答一下~~ 以下是兩個測試的class: ------------------------------------------------------------------------------- public class TestServerClass { public void firstTestMethod(){ System.out.println("ABC"); new TestServerClass(); // 沒有宣告物件承接新物件 } public int secondTestMethod(){ System.out.println("DEF"); return 0; } } ------------------------------------------------------------------------------- public class TestClientClass { public static void main(String[] args) { TestServerClass testServerClass = new TestServerClass(); testServerClass.firstTestMethod(); testServerClass.secondTestMethod(); // 沒有變數承接回傳值 } } ------------------------------------------------------------------------------- 以上兩段程式都沒有出現編譯錯誤且可以正常執行, 想請問一下這些都是java中所允許的情形嗎? 在什麼情況下會使用上面兩種撰寫方式呢? 懇請賜教, 感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 71.187.154.74 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1399701405.A.347.html
tails32100:第一種: new TaskThread().start(); 05/10 14:45
tails32100:第二種: 當你不需要接變數的時候...(被揍) 05/10 14:47
PsMonkey:糟糕,馬上自爆很少寫 thread [遮臉] 05/10 14:48
tails32100:那再補一個Android: new AsyncTask().execute(); 05/10 14:50