public class Test {
public static void main(String args[]) {
Out out=new Out();
}
}
class Out {
Man m=new Man();
static class In {
static Person p=new Person();
}
}
class Person{
public Person(){
System.out.println("Person");
}
}
class Man{
public Man(){
System.out.println("Man");
}
}
这段代码为什么只输出Man,而不是Man Person
不是初始化了内部类吗,为什么没有加载内部类的成员变量?