Java的构造方法?

Posted on 2021-09-19 22:01  清烟无瘾  阅读(47)  评论(0)    收藏  举报

Java中类初始化顺序:

1、父类的静态代码块、静态变量

2、子类的静态代码块、静态变量

3、父类的普通变量、普通代码块

4、父类的构造函数

5、子类的普通变量、普通代码块

6、子类的构造函数

在调用子类的构造函数时,总是先调用父类的构造函数,如果子类的构造方法没有显示指明调用父类的哪个构造方法,子类默认调用父类的不带参数的构造方法;而父类没有无参构造函数,子类需要在自己的构造函数中显示调用父类的构造函数。