- 博客(2)
- 收藏
- 关注
原创 继承的类中,子类实例化时,静态代码块,普通代码块和构造方法执行的先后顺序!
当子类实例化时,首先检查父类有没有静态代码块,有便执行,没有便去子类中去检查,有便执行子类的静态代码块。 然后回到父类中看有没有普通代码块,有便执行,然后再执行构造方法,执行完毕后再去子类执行普通的代码块,再执行子类的构造方法。 因为静态代码块是优先分配内存,会先执行,就像Main()方法会有static修饰,作为程序的入口一样。 当用static修饰变量时,在其他类中可以用 类 . 变量 ...
2018-08-09 16:48:03 377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人