[問題] JAVA創立物件與方法回傳值問題

看板java作者 ( )時間10年前 (2014/05/10 13:56), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/4 (看更多)
小弟有兩個問題, 懇請各位高手解答一下~~ 以下是兩個測試的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

05/10 14:45, , 1F
第一種: new TaskThread().start();
05/10 14:45, 1F

05/10 14:47, , 2F
第二種: 當你不需要接變數的時候...(被揍)
05/10 14:47, 2F

05/10 14:48, , 3F
糟糕,馬上自爆很少寫 thread [遮臉]
05/10 14:48, 3F

05/10 14:50, , 4F
那再補一個Android: new AsyncTask().execute();
05/10 14:50, 4F
文章代碼(AID): #1JRR-TD7 (java)
討論串 (同標題文章)
文章代碼(AID): #1JRR-TD7 (java)