public class Son extends Parent {
static String y ="son的static属性";
public static void main(String[] args) {
new Son(1);
}
public Son(int x) {
System.out.println("I'm son 的构造器--");
}
{
System.out.println("son普通代码块--");
}
static {
System.out.println(y);
System.out.println("son static代码块--");
}
}
public class Parent {
public int x=0;
public Parent() {
System.out.println("I'm parent 的构造器");
}
{
System.out.println("父类普通代码块--");
}
static {
System.out.println("父类static代码块--");
}
}
父类static代码块--
son的static属性
son static代码块--
父类普通代码块--
I'm parent 的构造器
son普通代码块--
I'm son 的构造器--
原文:https://www.cnblogs.com/zhazhaacmer/p/11052693.html