前言:
此刻咱们对“创建对象时构造器的调用顺序”大概比较关心,朋友们都想要学习一些“创建对象时构造器的调用顺序”的相关文章。那么小编同时在网上搜集了一些对于“创建对象时构造器的调用顺序””的相关内容,希望同学们能喜欢,各位老铁们快快来了解一下吧!public class Java05 {
public Java05() {
System.out.println("构造方法");
}
static {
System.out.println("静态2");
}
static {
System.out.println("静态1");
}
{
System.out.println("非静态1");
}
{
System.out.println("非静态2");
}
public static void main(String[] args) {
// (1)类的加载顺序:创建一个对象为例
// 静态成员 - 非静态成员 - 构造方法
// 注意:静态不能包含非静态!
Java05 a = new Java05();
}
int c = 100;
static void m() {
// System.out.println(c);
m2();
}
static void m2() {
}
}
标签: #创建对象时构造器的调用顺序