4.2实现继承
1.虚方法
把基类函数声明为virtual,该函数可以在派生类中重写,也可以把属性声明为virtual
2.隐藏方法
在派生类中声明的方法和基类中同名,且该基类中方法为声明virtual,派生类中方法未声明override
派生类方法会隐藏基类方法,应用new关键字声明派生类方法,隐藏基类方法
3.调用函数基类版本
base.<MethodName>() 语法可调用基类的任何方法
4.抽象类和抽象函数
允许把类和函数声明为abstract,抽象类不能实例化,抽象函数没有执行代码,必须在非抽象派生类中重写
5.密封类和密封方法
把类方法声明为sealed,这表示不能继承类,不能重写方法