6.1 子类对象的实例化过程
2013-12-12 13:24
246 查看
例:
public class java_ex18 {
public static void main(String[] args){
Student18 student18 = new Student18();
}
}
class Person18{
String name;
int age;
public Person18(){
System.out.println("1~~");
}
}
class Student18 extends Person18{
String school;
public Student18(){
System.out.println("2~~");
}
}
结果:
1~~
2~~
解析:
由程序结果可以看出,程序先去调用父类的无参构造方法,之后再调用子类本身的构造方法。
得出结论,子类对象在实例化时会默认先去调用父类中的无参构造方法,之后再调用本类中的相应构造方法。
public class java_ex18 {
public static void main(String[] args){
Student18 student18 = new Student18();
}
}
class Person18{
String name;
int age;
public Person18(){
System.out.println("1~~");
}
}
class Student18 extends Person18{
String school;
public Student18(){
System.out.println("2~~");
}
}
结果:
1~~
2~~
解析:
由程序结果可以看出,程序先去调用父类的无参构造方法,之后再调用子类本身的构造方法。
得出结论,子类对象在实例化时会默认先去调用父类中的无参构造方法,之后再调用本类中的相应构造方法。
相关文章推荐
- Java基础学习17(子类对象实例化的全过程图解,内存分配)
- java之子类对象实例化的全过程
- java之面向对象:子类对象的实例化过程详解
- 子类对象的实例化过程
- 子父类中子类对象的实例化过程
- 子类对象的实例化过程
- java学习之路 之 高级类特性-四种权限修饰符、关键字super、子类对象的实例化过程
- 子类对象的实例化过程
- 子类对象的实例化过程
- JAVA基础-子类继承父类实例化对象过程
- 子类对象的实例化过程
- 子类对象的实例化过程
- JAVA基础-子类继承父类实例化对象过程
- 张孝祥老师java课程_子类对象的实例化过程
- Java子类对象的实例化过程
- JavaSE-子类实例化对象的过程
- JAVA学习--子类对象实例化的全过程
- 子类对象的实例化过程
- 子类对象的实例化过程
- Java 对象实例化过程以及子类…