java中,这道题的输出结果是什么?为什么?
父类:packagetest;publicclassFatherClass{publicFatherClass(){System.out.println("FatherC...
父类: package test;
public class FatherClass {
public FatherClass() {
System.out.println("FatherClass Create");
}
}
子类: package test;
import test.FatherClass;
public class ChildClass extends FatherClass {
public ChildClass() {
System.out.println("ChildClass Create");
}
public static void main(String[] args) {
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
} 展开
public class FatherClass {
public FatherClass() {
System.out.println("FatherClass Create");
}
}
子类: package test;
import test.FatherClass;
public class ChildClass extends FatherClass {
public ChildClass() {
System.out.println("ChildClass Create");
}
public static void main(String[] args) {
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
} 展开
3个回答
展开全部
FatherClass Create
FatherClass Create
ChildClass Create
因为子类在继承父类时,它的方法也是要继承过去的,所以那个父类中自己的方法,和子类的方法也要继承它一次
FatherClass Create
ChildClass Create
因为子类在继承父类时,它的方法也是要继承过去的,所以那个父类中自己的方法,和子类的方法也要继承它一次
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出为
FatherClass Create//初始化fc,调用FatherClass构造函数输出
ChildClass Create//初始化cc,调用ChildClass 构造函数输出
然后,在同一个包下面,公共类可以不需要引入
FatherClass Create//初始化fc,调用FatherClass构造函数输出
ChildClass Create//初始化cc,调用ChildClass 构造函数输出
然后,在同一个包下面,公共类可以不需要引入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-06
展开全部
输出结果为:
FatherClass Create
FatherClass Create
ChildClass Create
FatherClass Create
FatherClass Create
ChildClass Create
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询