默认无参的时候
子类继承父类会先初始化父类,调用父类的构造函数
对么?
那么有参构造的时候初始化顺序是什么 ?
Java 构造方法初始化顺序
答案:3 悬赏:70 手机版
解决时间 2021-02-12 05:11
- 提问者网友:骨子里的高雅
- 2021-02-11 06:23
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-02-11 07:16
初始化子类,调用子类有参的时候默认情况下也是先去调用父类的无参构造,除非你在子类的构造方法中使用super来指明调用父类中的哪个构造方法。
全部回答
- 1楼网友:我住北渡口
- 2021-02-11 08:54
试验了一下,java类里面执行的顺序是:变量 ---》构造器----》》方法
你在house类里面的w1 w2 w3 都是变量,所以会先执行
具体参照:htt<和>p://bbs.csdn<谐>.net/topi<呵>cs/360<呵>194961
- 2楼网友:妄饮晩冬酒
- 2021-02-11 08:06
子类继承父类,是调用父类的构造函数来初始化自己(子类),而不是初始化父类;初始化是没有先后顺序的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯