网站图片被盗连怎么办啊,天峻县公司网站建设,域名备案查询系统,买卖链接网站规则1(无继承情况下)#xff1a;对于静态变量、静态初始化块、变量、初始化块、构造器#xff0c;它们的初始化顺序依次是(静态变量、静态初始化块)(变量、初始化块)构造器证明代码#xff1a;public class InitialOrderTest {// 静态变量public static String stat…规则1(无继承情况下)对于静态变量、静态初始化块、变量、初始化块、构造器它们的初始化顺序依次是(静态变量、静态初始化块)(变量、初始化块)构造器证明代码public class InitialOrderTest {// 静态变量public static String staticField 静态变量;// 变量public String field 变量;// 静态初始化块static {System.out.println(staticField);System.out.println(静态初始化块);}// 初始化块{System.out.println(field);System.out.println(初始化块);}// 构造器public InitialOrderTest() {System.out.println(构造器);}public static void main(String[] args) {new InitialOrderTest();}}结果显示静态变量静态初始化块变量初始化块构造器规则2(有继承情况下)子类的静态变量和静态初始化块的初始化是在父类的变量、初始化块和构造器初始化之前就完成class Parent {// 静态变量public static String p_StaticField 父类--静态变量;// 变量public String p_Field 父类--变量;// 静态初始化块static {System.out.println(p_StaticField);System.out.println(父类--静态初始化块);}// 初始化块{System.out.println(p_Field);System.out.println(父类--初始化块);}// 构造器public Parent() {System.out.println(父类--构造器);}}//如果你想把这两个类放在同一个文件且名字起为SubClass, 父类前不能加publicpublic class SubClass extends Parent {// 静态变量public static String s_StaticField 子类--静态变量;// 变量public String s_Field 子类--变量;// 静态初始化块static {System.out.println(s_StaticField);System.out.println(子类--静态初始化块);}// 初始化块{System.out.println(s_Field);System.out.println(子类--初始化块);}// 构造器public SubClass() {System.out.println(子类--构造器);}// 程序入口public static void main(String[] args) {new SubClass();}}结果显示父类--静态变量父类--静态初始化块子类--静态变量子类--静态初始化块父类--变量父类--初始化块父类--构造器子类--变量子类--初始化块子类--构造器规则2(静态变量和静态初始化块)静态变量和静态初始化块是依照他们在类中的定义顺序进行初始化的。同样变量和初始化块也遵循这个规律。public class testOrder {// 静态变量public static TestA a new TestA();public TestC c new TestC();// 静态变量public static TestB b new TestB();public testOrder(){System.out.println(in constract);}// 静态初始化块static {System.out.println(静态初始化块);}public static void main(String[] args) {new testOrder();}}class TestA {public TestA() {System.out.println(Test--A);}}class TestB {public TestB() {System.out.println(Test--B);}}class TestC {public TestC() {System.out.println(Test--C);}}结果显示Test--ATest--B静态初始化块Test--Cin constract个人总结先静后动先父后子从上到下先变量后构造