听说鱼的记忆有三秒钟

构造器的初始化顺序

 不要在构造器里调用可能被重载的虚方法,这是极度危险的】。构造器的初始化顺序大概是 父类静态块 子类静态块 父类初始化语句 父类构造函器 子类初始化语句 子类构造器。父类构造器执行的时候,调用了子类的重载方法,然而子类的类字段还在刚初始化的阶段,刚完成内存布局,只能输出null。 

posted on 2015-10-14 23:47  听说鱼的记忆有三秒钟  阅读(143)  评论(0编辑  收藏  举报

导航