c#的sealed修饰符
来源:互联网 发布:淘宝联盟互刷 编辑:程序博客网 时间:2024/04/26 08:33
看书时发现sealed可以阻止类被继承,但是sealed能否作用于方法或者属性呢?
答案是肯定的!
当sealed用来修饰方法时,只能对派生类使用,这个方法将重写基类的方法,但是该类的派生类将无法再次重写这个方法。
如果对基类使用,编译器将会报错
错误 1 因为“ConsoleApplication1.A.T()”不是重写,所以无法将其密封 ConsoleApplication1\ConsoleApplication1\Program.cs 12 27 ConsoleApplication1
而如下代码则是正确的
class A { public virtual void T() { Console.WriteLine("A"); } } class Program: A { sealed public override void T() { Console.WriteLine("PPP"); base.T(); } }
参考文献:sealed
0 0
- c#的sealed修饰符
- C# sealed修饰符
- C# sealed 修饰符
- c# sealed修饰符
- 引用[转]C# sealed修饰符是干什么的?
- Sealed 修饰符的作用
- C# sealed修饰符学习笔记
- sealed(C#中的修饰符)
- 简述c#之sealed 修饰符
- 简述c#之sealed 修饰符
- sealed 修饰符是干什么的?
- sealed 修饰符是干什么的
- sealed 修饰符是干什么的?
- sealed修饰符:
- sealed修饰符
- C#中继承修饰符(virtual/abstract/sealed)
- C#中继承修饰符(virtual/abstract/sealed)
- C#中继承修饰符(virtual/abstract/sealed)
- pcl1.8.0+QT5.7.0+vs2013 win7 x64环境配置以及第一个小程序实现
- FileZilla Sever软件在局域网内共享文件
- jQuery.getJSON与PHP 实现跨网站提交数据
- Set-based Similarity Search for Time Series
- crontab 命令详情
- c#的sealed修饰符
- linux下QT开发串口通信助手
- android-实例-开发模板
- redis3.2新功能--GEO地理位置命令介绍
- 自学JAVA[DAY004]--JAVA流程控制
- 异常处理文件的写出操作
- sizeof("string") 以及字符数组使用字符串初始化
- SQL优化指导(STA)与SQL访问指导(SAA)
- LeetCode 477. Total Hamming Distance