問題詳情

第43題Given:1. class Plant{2. private String name;3. public Plant(String name){this.name = name;}4. public String getName(){return name;}5. }6. public class Tree extends Plant{7. public void growFruit(){}8. public void dropLeaves(){}9. }What statement is true?
(A) The code will compile without changes.
(B) The code will compile if public Tree(){Plant();} is added to the Tree class.SCJP 6.0 認證教戰手冊 黃彬華著 碁峰出版23
(C) The code will compile if public Plant(){Tree();} is added to the Plant class.
(D) The code will compile if public Plant(){this("fern");} is added to the Plant class.
(E) The code will compile if public Plant(){Plant("fern");} is added to the Plant class.

參考答案

答案:D
難度:適中0.637037
統計:A(12),B(7),C(14),D(86),E(9)