继承类构造函数及成员的执行顺序
今日闲来无事,打开了许久以前写的代码,刚好点到继承类的构造函数。就顺便温习一下知识点。:)
静态构造函数及成员的执行顺序是:
子类静态成员-->子类的静态构造函数-->父类静态成员-->父类的静态构造函数
可以看出,静态构造函数与构造函数执行的顺序刚好相反。
如实例化一个子类对象,则执行顺序应该是:
子类静态成员-->子类的静态构造函数-->子类的实例成员-->父类静态成员-->父类的静态构造函数-->父类的实例成员-->父类的实例构造函数-->子类的实例构造函数
-- From Bndy.Net