第46題 Given: 10. public class Pizza{ 11. ArrayList toppings; 12. 13. public final void addTopping(String topping){ 14. toppings.add(topping); 15. } 16. 17. public void removeTopping(String topping){ 18. toppings.remove(topping); 19. } 20. } And: 30. class PepperoniPizza extends Pizza{ 31. public void addTopping(String topping){ 32. System.out.println("Cannot add Toppings"); 33. } 34. 35. public void removeTopping(String topping){ 36. System.out.println("Cannot remove pepperoni"); 37. } 38. } And: 50. Pizza pizza = new PepperoniPizza(); SCJP 6.0 認證教戰手冊 黃彬華著 碁峰出版 25 51. pizza.addTopping("Mushrooms"); 52. pizza.removeTopping("Pepperoni"); What is the result?
(A) Compilation fails.
(B) Cannot add Toppings
(C) The code runs with no output.
(D) A NullPointerException is thrown in Line 4.

答案:登入後查看
統計: A(116), B(14), C(20), D(24), E(0) #1157044

詳解 (共 1 筆)

#5630397
A
(共 3 字,隱藏中)
前往觀看
0
2