java类初始化顺序
先父类的static-->父类的字段或对象-->父类的构造函数-->子类的static-->子类的字段或对象-->子类的构造函数-->
?
例子
public class People{ static{ System.out.println("People static"); } public People(){ System.out.println("People"); } public static void main(String[] args) { Male p=new Male(); /* People static Male static People People Male/* } } class Male extends People{ static{ System.out.println("Male static"); } private People people=new People(); public Male (){ System.out.println("Male"); } }?