类的加载过程:
类的加载,一个类如果存在父类,那么程序就会先去加载他的父类,一层一层的向上
而将这些父类和子类的成员串起来后,先根据顺序加载静态成员,静态成员进行初始初始化,这里的静态成员包括静态的变量和静态的方法,然后再是普通成员初始化,再是构造方法,构造方法的执行顺序也是从基类开始,然后再到子类,然后到方法
注意:所有的静态都是在启动入口main方法之前加载的
类的加载过程:
类的加载,一个类如果存在父类,那么程序就会先去加载他的父类,一层一层的向上
而将这些父类和子类的成员串起来后,先根据顺序加载静态成员,静态成员进行初始初始化,这里的静态成员包括静态的变量和静态的方法,然后再是普通成员初始化,再是构造方法,构造方法的执行顺序也是从基类开始,然后再到子类,然后到方法
注意:所有的静态都是在启动入口main方法之前加载的