java中一个对象的初始化过程
 (1)先初始化静态变量,并且只当该类第一次被实例化时才初始化,也就是说静态变量只初始化一次
 (2)然后构造父类对象,父类对象的顺序((1),(2),(3),(4))
 (3)然后初始化非静态变量,每次实例化该类的时非静态变量都被重新初始化
 (4)然后调用类的构造方法,初始化类
注意:第一次访问类中的静态变量时(不是实例化类对象,只是访问),该类中所有的静态变量也要按照他们在类中排列的顺序初始化