数码知识与测评

位置:首页 >  数码周边  > 正文

父类子类构造方法调用顺序

时间:2024-10-11 18:00:26

子类和父类的构造方法的调用顺序 

子类和父类的构造方法的调用顺序主要是:

1. 当进行无参构造时,先调用父类无参构造器,然后调用子类无参构造器。

2. 当进行含参构造时,先调用父类含参构造器,然后调用子类含参构造器。

3. 如果子类的构造方法没有明显地指明使用父类的哪个构造方法(没有super关键词),子类默认调用父类不带参数的构造方法。如果父类没有不带参数的构造方法(父类只定义了带参数的构造方法),并且子类构造方法中没有明显地指明使用父类的哪个构造方法(没有super关键词),则Java编译器报错。

4. 子类的构造方法明确的指明使用父类的哪个构造方法(使用super关键词),子类调用父类super指定的构造方法。

声明:本站文章由来自于作者,仅代表原作者观点,不代表数码之家立场,如有侵权可直接反馈本站,我们将会作删除处理
联系我们 关于我们 版权申明

数码之家广州云媒派信息技术有限公司 版权所有粤ICP备2021127029号