制作网站的步骤和方法,个人网站备案建设方案书,包头爱出行app最新版本,wordpress快速建站如题是结论#xff0c;如果有人问你Java类的成员初始化顺序和初始化块知识就这样回答他。下面是代码#xff1a; package com.test;public class TestClass{// 成员变量赋值第一个执行private static int m11;private int m21;// 静态构造函数第二个执行static{System.out.pr…如题是结论如果有人问你Java类的成员初始化顺序和初始化块知识就这样回答他。下面是代码 package com.test;public class TestClass{// 成员变量赋值第一个执行private static int m11;private int m21;// 静态构造函数第二个执行static{System.out.println(成员变量赋值先于静态构造函数 m1m1);m12;}// 构造函数第三个执行public TestClass(){System.out.println(静态构造函数先于构造函数 m1m1);m13;System.out.println(成员变量赋值先于构造函数 m2m2);m23;}public void printM1m2(){System.out.println(m1m1);System.out.println(m2m2);}public static void main(String[] args){TestClass tnew TestClass();t.printM1m2();}
} 控制台输出: 成员变量赋值先于静态构造函数 m11
静态构造函数先于构造函数 m12
成员变量赋值先于构造函数 m21
m13
m23