成员变量(字段)初始化顺序 在一个类里初始化的顺序是由成员变量在类里面的定义的顺序来决定的.即使成员变量大量散布于类的各个方法定义的中间,那些成员变量仍会在调用任何方法之前得以初始化,甚至在构造函数调用之前. 若数据是静态的(static),那么同样的事情就会发生:如果它属于一个基本类型(主类型),而且未对其初始化,就会自动获得自己的标准基本类型初始值:如果它是指向一个对象的句柄,那么除非新建一个对象,并将句柄同它连接起来,否则就会得到一个空值(NULL). static 初始化只有在必要的时候…