本帖最后由 zpzhangwenhan 于 2013-6-9 21:36 编辑
sealed是密闭类,因为是密闭类所以不能被继承,可以理解为不可能有后代的类(太监类),其他和普通的类都一样了
和override没有关系,override是重写关键字,一般和abstract(抽象类)一起用
用于重写父类中的abstract方法或virtual方法或是用override关键字修饰的方法
三种情况可以重写:三种关键字用virtual、abstract、override修饰的方法在继承后子类可以重写- //sealed密闭类 可以继承但不能被继承(它没有后代,别的类不能继承它,主要基于安全考虑)
- sealed class B
- {
- }
- //class C : B //错误,直接编译通不过
- //{
- //}
复制代码 |