首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么时候以及为什么要封存一个类?

什么时候以及为什么要封存一个类?
EN

Stack Overflow用户
提问于 2011-10-15 19:40:55
回答 4查看 44K关注 0票数 101

在C#和C++/CLI中,关键字

(或

在VB中)用于保护类不受任何继承机会的影响(该类将是不可继承的)。我知道面向对象编程的一个特性是继承,我觉得使用

与此功能背道而驰,它将停止继承。有没有一个例子来说明

那么什么时候使用它是很重要的呢?

EN

Stack Overflow用户

发布于 2017-05-19 00:16:46

我认为这篇文章有一些好的观点,具体的例子是当试图将一个非密封的类转换为任何随机接口时,编译器不会抛出错误;但当使用密封时,编译器会抛出它无法转换的错误。密封类带来了额外的代码访问安全性。

https://www.codeproject.com/Articles/239939/Csharp-Tweaks-Why-to-use-the-sealed-keyword-on-cla

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7777611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档