会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
幽谷清风 深潭碧波 寂清静宁
静波
博客园
首页
新随笔
联系
订阅
管理
2010年8月20日
为什么使用sealed修饰符
摘要: 如果基类(base class)B中定义了虚方法,而sealed class S从B类衍生。对于一个类型为S的名为s的变量调用虚方法的代码,编译器可以确信s一定是类型为S的。但是如果类S实际上没有被sealed,则这个变量s可能是类S的衍生类的实例而这个衍生类同时又重写(override)了该虚方法。这时为了正确性,编译器必须以虚方法调用的方式执行该代码。这比直接执行的成本要高。C#中string...
阅读全文
posted @ 2010-08-20 17:37 一叶浮萍
阅读(575)
评论(0)
推荐(0)
编辑
公告