問題詳情

第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.

參考答案

答案:A
難度:簡單0.702128
統計:A(99),B(27),C(5),D(3),E(5)

內容推薦

內容推薦