-- 静态性多态: 函数重载,符号重载
-- 动态性多态: 虚方法,抽象类,接口
虚方法:
1 当父类里面有一个方法需要在继承的类里面实现的时候,可以使用虚方法
2 使用virtual进行定义虚方法
3 虚方法可以在不同的继承的类里面有不同的实现
4 虚方法实在运行的时候发生的
5 虚方法是动态多态性的体现
例:
1 先创建一个父类,里面用virtual进行定义虚方法
2 定义子类
重写虚方法 override
可以不重写,走的还是继承过来的say方法
3 在Main里面进行调用
运行结果如下