我们在java中 总是会有一些不懂父子类 在new的时候调用的顺序
在这里面我们做一个总结
这个是调用java方法调用的问题,顺序一般是:
父类静态成员和静态初始化块 从上到下的顺序
子类静态成员和静态初始化块 从上到下的顺序
父类实例成员和实例初始化块 从上到下的顺序
父类的构造方法
子类实例成员和实例初始化块 从上到下的顺序
子类的构造方法
我们在java中 总是会有一些不懂父子类 在new的时候调用的顺序
在这里面我们做一个总结
这个是调用java方法调用的问题,顺序一般是:
父类静态成员和静态初始化块 从上到下的顺序
子类静态成员和静态初始化块 从上到下的顺序
父类实例成员和实例初始化块 从上到下的顺序
父类的构造方法
子类实例成员和实例初始化块 从上到下的顺序
子类的构造方法