静态根据代码的顺序

来源:互联网 发布:直播间软件 编辑:程序博客网 时间:2024/06/07 00:35
package 类连接;


public class Load_Demo {


public static void main(String[] args) {
new B();
}


}


class A {
static {
System.out.println("A1");
}

{
System.out.println("A2");
}

public A() {
System.out.println("A3");
}
}


class B extends A{
static {
b=30;                          //b=30 不会报错
System.out.println(b);      //syso(b) 反而会报错
System.out.println("B1");
}
static int b = 20;
//int c = 40;
{

System.out.println("B2");
}

public B() {
System.out.println("B3");
}
}
0 0