博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2013年1月10日

摘要: 老田:你说的第二个问题:有什么办法让类无法被继承?这个简单得吓死人,因为只需要将一个专用于密封的sealed关键字加在定义类的class关键字前面即可。当对一个类应用 sealed修饰符时,此修饰符会阻止其他类从该类继承。在下面的示例中,类 B 从类 A 继承,但是任何类都不能从类 B 继承。 class A { } sealed class B : A { }还可以在重写基类中的虚方法或虚属性的方法或属性上使用 sealed修饰符。这将使您能够允许类从您的类继承,并防止它们重写特定的虚方法或虚属性。在下面的示例中,C 从 B 继承,但 C 无法重写在 A 中声明并在 B 中密封的虚函数 F。 阅读全文

posted @ 2013-01-10 13:54 天轰穿 阅读(272) 评论(0) 推荐(0) 编辑