关于.net中变量的初始化顺序的文章开过一些,不过看过就忘记了。还是自己钻研一下,印象比较深刻。
看一下结果:
得出初始化顺序结论: 1)继承类静态成员变量初始化 2)继承类实例变量初始化 3)基类静态静态成员变量初始化 4)基类实例变量初始化 5)基类构造方法调用 6)继承类构造方法调用。 另外发现.net中变量的初始化和java似乎不同。 欢迎大家批评指正。