Sealed与Final
来源:互联网 发布:皇家软件北京赛车 编辑:程序博客网 时间:2024/04/29 12:02
漫谈.Net关键字系列之一Sealed与Final
Sealed与Final修饰符其实并不是一个语言平台的产物,他们有着各自所属的语言环境,但这两个关键字都是.Net平台中不可或缺的,那么二者用法几何,随本文一探究竟。
一.Sealed
sealed 修饰符可以应用于类、实例方法和属性。用于类时,该类被称为密封类,密封类不能被继承;用于方法时,该方法被称为密封方法,密封方法会重写基类中的方法;sealed修饰符应用于方法或属性时,必须始终与override一起使用;结构是隐式密封的,因此它们不能被继承。
● 描述方法:
//Error: cannot be sealed because it is not an override
public sealed string func()
{
return "";
}
//OK
public sealed override string func()
{
return "";
}
● 继承中的方法:(TestChild2中无法重写任何方法)
●描述属性:
public sealed override double Hours
{
get { return 0.1; }
set { }
}
●描述变量:
//Error The modifier 'sealed' is not valid for this item
sealed override string a;
●描述接口:
interface
- Sealed与Final
- Sealed与Final
- 漫谈.Net关键字系列之一Sealed与Final
- 漫谈.Net关键字系列之一Sealed与Final
- NET中const、readonly、sealed与JAVA中final的差异
- 谈谈sealed、final、finally、finalize的区别
- 用C++模拟sealed和final关键字
- sealed、final、finally、finalize的区别
- sealed
- sealed
- sealed
- Sealed
- sealed
- Dynamic Class与Sealed Class
- Kotlin的sealed与enum
- sealed、new、virtual、abstract与override 总结
- sealed、new、virtual、abstract与override 总结
- sealed,new,virtual,abstract与override
- 父亲节
- 驱动开发 CTL_CODE 定义说明
- Google搜索引擎的奥秘
- android 文件存储
- 在cmd里面tnsping不通的解决
- Sealed与Final
- SVN 乱记
- Objective-c 和 Mac操作系统
- 基于modbus的UART通信1
- 编程之美 1的数目
- google json API--json to java ojbect
- Android调用WebService
- 基于modbus的UART通信2
- Erlang NIF浅析