执行结果:1a2b2b。创建对象时构造器的调用顺序是:先初始化静态成员,然后调用父类构造器,再初始化非静态成员,最后调用自身构造器。
因为:如果类存在直接的父类并且这个类还没有被初始化,那么就先初始化父类;2)如果类中存在初始化语句,就依次执行这些初始化语句
相关课程
算法与数据结构(C++版) 面试/评级的算法复习技能包
¥166 初级 11236
从0开始 独立完成企业级Java电商网站服务端开发
¥348 初级 9504
Java双版本(SSM到SpringBoot)校园商铺全栈开发
¥299 初级 5137
Java入门第一季(IDEA工具)
免费 入门 1168648
Java入门第二季
免费 入门 531509
相关阅读