[問題] 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
推
05/10 14:45, , 1F
05/10 14:45, 1F
→
05/10 14:47, , 2F
05/10 14:47, 2F
推
05/10 14:48, , 3F
05/10 14:48, 3F
→
05/10 14:50, , 4F
05/10 14:50, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):