1、sealed
密封类不能被继承,密封方法可以重写基类中的方法,但其本身不能在任何派生类(子类)中
进一步重写。当应用于属性或者方法时,sealed 修饰符必须始终和override一同使用。
通俗的说:密封类不会有子类。
2、new
new关键字用于显式隐藏从基类继承的成员。在使用子类时调用的方法是new关键字新定义的方法,而不是基类(父类)的方法。
3、virtual
virtual 关键字用于修改方法或者属性的声明,此时,方法或者属性被称为虚成员,
虚成员的实现可以由派生类(子类)中的重写成员更改。
在调用虚方法时,将为重写成员检查该对象的运行时类型。将调用大部分派生类(子类)中
的该重写成员,,如果没有派生类(子类)重写该成员,则它可能是原始成员。
说明