您的位置:首页 > 其它

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~~

解析:

由程序结果可以看出,程序先去调用父类的无参构造方法,之后再调用子类本身的构造方法。

得出结论,子类对象在实例化时会默认先去调用父类中的无参构造方法,之后再调用本类中的相应构造方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: