java中,创建子类对象时,父类对象会也被一起创建么
3个回答
展开全部
会(而且是首先是创建父类的对象)
贴出亲测代码:
1.创建父类Animal并添加构造方法:
package test;
public class Animal {
public Animal(){
System.out.println("父类的构造方法执行.");
}
}
2.创建子类Cat并添加构造方法同时添加main方法
package test;
public class Cat extends Animal {
public Cat() {
System.out.println("子类的构造方法执行了.");
}
public static void main(String[] args) {
Cat cat = new Cat();
}
}
程序输出:
父类的构造方法执行..
子类的构造方法执行了
贴出亲测代码:
1.创建父类Animal并添加构造方法:
package test;
public class Animal {
public Animal(){
System.out.println("父类的构造方法执行.");
}
}
2.创建子类Cat并添加构造方法同时添加main方法
package test;
public class Cat extends Animal {
public Cat() {
System.out.println("子类的构造方法执行了.");
}
public static void main(String[] args) {
Cat cat = new Cat();
}
}
程序输出:
父类的构造方法执行..
子类的构造方法执行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询