Seal关键字的两种用法
1)seal封闭类
用法1:标志类是封闭的 不能被子类继承的,这一点用法大家都知道
2)用法2:用于标记方法,标记方法的意思是不能在子类中重写该方法
如:规范子类的行为
在原始父类Person 中 有一个virtual 的sayHi 方法, 在Person的子类MyClass中重写了这个方法,但是标记为Sealed
那么在MyClass的子类中则不能重写这个方法
用法1:标志类是封闭的 不能被子类继承的,这一点用法大家都知道
2)用法2:用于标记方法,标记方法的意思是不能在子类中重写该方法
如:规范子类的行为
在原始父类Person 中 有一个virtual 的sayHi 方法, 在Person的子类MyClass中重写了这个方法,但是标记为Sealed
那么在MyClass的子类中则不能重写这个方法