继承类构造函数及成员的执行顺序

今日闲来无事,打开了许久以前写的代码,刚好点到继承类的构造函数。就顺便温习一下知识点。:)

静态构造函数及成员的执行顺序是:

类静态成员-->子类的静态构造函数-->父类静态成员-->父类的静态构造函数

可以看出,静态构造函数与构造函数执行的顺序刚好相反。

如实例化一个子类对象,则执行顺序应该是:

类静态成员-->子类的静态构造函数-->子类的实例成员-->父类静态成员-->父类的静态构造函数-->父类的实例成员-->父类的实例构造函数-->子类的实例构造函数

posted @ 2010-03-30 22:09  bndy  阅读(405)  评论(0编辑  收藏  举报