public class StaticTest {
Person p = new Person("Test");
static {
System.out.println("test static");
}
public StaticTest() {
System.out.println("StaticTest 的构造方法");
}
public static void main(String[] args) {
new MyClass();
}
}
class Person {
static {
System.out.println("person的静态代码块");
}
public Person(String str) {
System.out.println("person的构造方法输出:" + str);
}
}
class MyClass extends StaticTest {
Person p = new Person("我来自Myclass");
static {
System.out.println("MyClass的静态代码块");
}
public MyClass() {
System.out.println("MyClass 的构造函数");
}
}
输出结果:
解析将在后期补上。。。。。。。