Examly題庫立即開始練習
地方政府公務人員四等-資訊處理類科計算機概要11229單選題

將下列兩個 java 程式檔案(Ob1.java, Test.java)編譯後,執行 java Test,輸出為何? Ob1.java 檔案內容如下: public class Ob1 { private int x = 3, y = 3; public Ob1(int num) { y = 13; } public Ob1() { x = 7; } public void foo() { System.out.print(x+2*y); } } Test.java 檔案內容如下: public class Test { public static void main(String[] args) { Ob1 m = new Ob1(); m.foo(); } }

A9
B13正確答案
C29
D33
答案與詳解
B
正確答案
呼叫 new Ob1() 無參數建構子,x=7、y 維持初值 3,foo() 輸出 x+2y = 7+6 = 13。

為什麼答案是 B

new Ob1() 呼叫無參數建構子:x 被設為 7,y 未被改動維持欄位初值 3。foo() 輸出 x+2*y = 7+2×3 = 13。

考點:忽略建構子考點:無參數建構子考點:建構子多載混淆考點:建構子疊加誤解
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮