作者iammarsman ( )
看板java
標題[問題] JAVA創立物件與方法回傳值問題
時間Sat May 10 13:56:43 2014
小弟有兩個問題, 懇請各位高手解答一下~~
以下是兩個測試的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