打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java中子类在实例化的时候调用父类的无参构造方法

1、子类和父类同时具有有参和无参的构造方法,子类有参构造方法中第一行写的有super.(xx),且子类实例化时用的是有参构造方法,那么此时不会先调用父类的无参构造方法,而是直接调用子类的有参构造方法;

2、子类和父类同时具有有参和无参的构造方法,子类有参构造方法中第一行写的没有super.(xx),且子类实例化时用的是有参构造方法,那么此时会先调用父类的无参构造方法,再调用子类的有参构造方法;

3、子类和父类同时具有有参和无参的构造方法,子类无参构造方法中第一行写的有super.(),且子类实例化时用的是无参构造方法,那么此时直接调用子类的有参构造方法;

4、子类和父类同时具有有参和无参的构造方法,子类无参构造方法中第一行写的没有super.(),且子类实例化时用的是无参构造方法,那么此时会先调用父类的无参构造方法,再调用子类的有参构造方法;

5、父类具有有参和无参的构造方法,但子类只有有参或者无参构造方法且第一行写的没有super.,那么子类实例化时会先调用父类的无参构造方法,再调用子类的有参构造方法;

6、父类具有有参和无参的构造方法,但子类只有有参或者无参构造方法且第一行写的有super.,那么子类实例化时直接调用子类的有参构造方法;

7、假如父类只有有参构造方法,子类也只有有参构造方法,那么子类的有参构造方法中必须写super.xx,不然编译会不通过。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
java里的继承和封装
Super
JAVA构造函数、覆盖、隐藏
java方法的重载,重写,super,this,final关键字
深入理解java的构造器
Java继承的基本概念及其限制 总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服