【系統公告】頁面上方功能列及下方資訊全面更換新版,『舊用戶且擁有VIP』可再切回舊版。 前往查看

OJCP(SCJP)題庫下載題庫

上一題
第30題 Given: 1. public class SimpleCalc{ 2. public int value; 3. public void calculate(){value += 7;} 4. } And: 1. public class MultiCalc extends SimpleCalc{ 2. public void calculate(){value -= 3;} 3. public void calculate(int multiplier){ 4. calculate(); 5. super.calculate(); 6. value *= multiplier; 7. } 8. public static void main(String[] args){ 9. MultiCalc calculator = new MultiCalc(); 10. calculator.calculate(2); 11. System.out.println("Value is: " + calculator.value); 12. } 13. } What is the result?
(A) Value is: 8
(B) Compilation fails.
(C) Value is: 12
(D) Value is: -12
(E) The code runs with no output. F. An exception is thrown at runtime.


答案:登入後觀看
難度: 適中
最佳解!
tanguitar8093 幼兒園下 (2018/08/26)
傳2給子類別MultiCalc子類別呼叫 ...


(內容隱藏中)
查看隱藏文字

第30題 Given: 1. public class SimpleCalc..-阿摩線上測驗