问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#中sealed关键字如何使用?

发布网友 发布时间:2022-09-07 08:58

我来回答

2个回答

热心网友 时间:2天前

在类声明中使用sealed可防止其它类继承此类;在方法声明中使用sealed修饰符可防止扩充类重写此方法。
  sealed修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。

密封类:
密封类在声明中使用sealed 修饰符,这样就可以防止该类被其它类继承。如果试图将一个密封类作为其它类的基类,C#将提示出错。理所当然,密封类不能同时又是抽象类,因为抽象总是希望被继承的。

  在哪些场合下使用密封类呢?实际上,密封类中不可能有派生类。如果密封类实例中存在虚成员函数,该成员函数可以转化为非虚的,函数修饰符virtual 不再生效。

热心网友 时间:2天前

使用sealed 关键字可以防止继承以前标记为virtual 的类或某些类成员。public sealed class D{ // Class members here.}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 怎么样用虚拟光驱装win7得系统,要详细哦... 西门子 portal v13 的许不证怎么安装 淘宝、天猫商品图片、视频怎么批量下载保存? 大连海事大学宿舍条件,宿舍环境图片(10篇) 手机看新闻怎么就黑屏 也许是这些原因 讲道理三年前的《遮天》真的适合电视剧和电影动画化吗 怎么写一道菜酥脆的特点? 一口酥脆下一句 网络沟通的利与弊 造谣情节严重怎么判刑 造谣怎判刑 造谣传谣判刑标准是什么 MBA与研究生有什么区别? 请问谁有1300(樱井孝宏和铃村健一)合唱过的所有歌曲? 墙纸选择什么材质的好?墙纸怎么贴? 圆柱上下两个面叫做___,圆柱有一个___面,叫做侧面.圆柱两底之间... 梦见煮熟的鱼是怎么回事 生字组词二年级上册语文 用豪字组词意思要是表示没有据束的 谁知道二级建造师考试用书电子版下载地址 用真实的姓名编一个网名可以吗? 大连海事大学计算机学生的住宿条件 大连海事大学的宿舍 大连海事大学宿舍配置? 大连海事大学 宿舍情况 机修员年度个人工作总结模板2021 iphone5升级9.1后微博没有推送通知了怎么办?求解 、 ...胯骨至脚脖痛,已针灸过两次,无明显缓解。该怎么办,该采取什么措施... ...随即腹部疼痛,西医中医都看过检查不出什么怎么办? cf手游王者之影宝箱50个能开出多少碎片 森可以组什么词? 求一个大概十年前可能是4399的塔防小游戏 大约10年前的一个单机小游戏 好像属于塔防类的 森组词,除了森林,还能组什么呀 为何桔子树老叶更容易受冻? 社区居民对社区卫生服务需求的影响因素有哪些 丁亥年是什么命 丁亥年生人五行属什么 雪的作文300字 霍英东和霍元甲有关系吗 2007版本的cad.设原点怎么老是设不了,0,0都没用