会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
马语者
从心开始
博客园
首页
新随笔
联系
订阅
管理
2015年4月27日
关于在C#中构造函数中调用虚函数的问题
摘要: 在C#中如果存在类的继承关系,应避免在构造函数中调用虚函数。这是由于C#的运行机制造成的,原因如下:新建一个类实例时,C#会先初始化该类(对类变量赋值,并将函数记在函数表中),然后再初始化父类。构造函数的执行则相反,先执行父类的,再执行本身的。如果类包含对父类虚函数的重载,在父类构造函数中调用虚函数...
阅读全文
posted @ 2015-04-27 10:46 马语者
阅读(1814)
评论(0)
推荐(2)
公告