44问答网
所有问题
java SCJP考试题,高手请进
这里我不是很明白
子类Tree中不是应该要加上个构造函数吗?
如public Tree(String name){super(name);}
不是应该这样吗?
还有的是正确答案D那东西有什么用?
举报该问题
推荐答案 2009-08-29
在构建子类的时候,如果没有显示调用父类,那么就默认调用无参数的父类构造函数,那么就会调用Plant(),而由于父类中已经定义了一个有参的,所以,如果子类不加入父类的构造函数的话,就会出错。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YYVR3WZWK.html
其他回答
第1个回答 2009-08-29
是的,如果父类是一个有参的构造,那么在子类中也必须定义一个有参构造,并在子类有参构造中传如形参,然后使用super(有参),调用父类的有参构造方法,从而完成子类对象的创建.
你说的是对的.
相似回答
java
小问题
答:
import
java
.util.*;public class Test { public static List reverse(List list) { Collections.reverse(list);return list;} public static void main(String[] agrs) { List list = new ArrayList();list.add("1");list.add("2");list.add("3");for (Object obj : reverse(list)){ ...
我是
java
初学者,一些初级的视频和教程还是看不懂
视频时间 07:24
考sun 公司认证的
java
认证
答:
sun公司推出的
java
认证包括
scjp,
scjd,scwcd,scea等等很多认证 其中scjp(java程序员)是最基础的认证,考其他级别的java认证都需要先考过scjp认证。 scwcd(web组件开发员)和scjd(java开发员)属于高于scjp一个等级的认证。 scea(企业级架构师)是java认证的最高等级也就是第三级认证。那些证书是公司...
eclipse中,“The local variable XXX may not have been initialized...
答:
这种错误很难找到。所以Java要求变量必须初始化,其中实例变量和类变量有默认的初始值。给变量一个初始化,是一个良好的编程习惯,而
Java的
编译器只不过做的极端一些,强制你养成良好的编程习惯。这个是有好处的。唯一的坏处是,这是
SCJP考试
的一个考点,有很多考生不了解这一点,而答错了题。
大家正在搜
大一java考试必考题
java考试题
java大二考试题
java基础考试题
javaweb考试题
java考试题库
javaweb考试题及答案
大一java考试题库
java考试题库及答案