java SCJP考试题,高手请进

这里我不是很明白
子类Tree中不是应该要加上个构造函数吗?
如public Tree(String name){super(name);}
不是应该这样吗?
还有的是正确答案D那东西有什么用?

在构建子类的时候,如果没有显示调用父类,那么就默认调用无参数的父类构造函数,那么就会调用Plant(),而由于父类中已经定义了一个有参的,所以,如果子类不加入父类的构造函数的话,就会出错。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-29
是的,如果父类是一个有参的构造,那么在子类中也必须定义一个有参构造,并在子类有参构造中传如形参,然后使用super(有参),调用父类的有参构造方法,从而完成子类对象的创建.

你说的是对的.