课程
/后端开发
/Java
/Java入门第二季 升级版
demo只说明了 子类属性初始化 和父类构造函数都先于子类构造函数执行,并不能明确子类属性初始化和父类构造 谁先谁后吧
2020-11-19
源自:Java入门第二季 升级版 9-4
正在回答
应该是按照代码的先后顺序,先执行初始化,再执行构造方法,对于父类和子类的顺序,是先初始化父类,再初始化子类,所以应该是先初始化父类属性,再初始化子类属性,再执行父类构造函数,最后执行子类构造函数。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答我这边尝试了一下,感觉顺序是父类属性初始化,父类构造方法,子类构造方法,最后才是子类的属性初始化,请求大神解答一下我的疑惑
2 回答子类独有的属性为什么能通过构造方法初始化赋值
1 回答子类和父类的有参构造方法
3 回答构造方法执行顺序
1 回答构造方法中能初始化其他类么?