第五章 初始化与清理

2019-04-25  本文已影响0人  萝卜枣

1.static
static方法就是没有this的方法。在static方法的内部不能调用非静态方法,反过来倒是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。

2.初始化
1)构造器初始化:无法阻止自动初始化的进行,它将在构造器被调用之前发生。
初始化顺序:在类的内部,变量定义的先后顺序决定了初始化顺序。即使变量散布于方法定义之间,它们仍旧会在任何方法(包括构造器)被调用之前得到初始化。

2)静态数据的初始化:初始化顺序是先静态对象初始化,然后非静态对象初始化。静态对象在整个过程中初始化只执行一次。

上一篇下一篇

猜你喜欢

热点阅读