sealed关键字:表示密封
-
1.密封类:不能被继承
-
2.密封方法:
-
1.不能密封父类方法
-
2.密封只能密封重写方法(不能被孙子重写)
//下面创建密封类 sealed class sealedTest { } // class aa : sealedTest { } 这里直接引用类会报错,因为密封类不能被基础 class Animal { //创建一个父类方法(开始密封方法的展示) public virtual void Test() { } } class Cat : Animal { //sealed只能修饰重写的方法 public sealed override void Test() { } } class CatSon : Cat { //不能被孙子重写 // public override void Test() { } } }