面向对象多态

1.什么是多态

同一个类型的实例调用“相同”的方法,产生的结果是不同的。

2.多态有什么优点/缺点

优点:可以使类的使用有统一的格式,在设置不确定调用的类的时候,只需关注要实现的共同特征。
缺点:

3.如何实现

实现多态的方法有三种 虚方法;抽象类;接口
所有的实现都必须在父类中用virtual修饰,虚方法中修饰方法,抽象类和接口中修饰类和方法,子类中必须用override重写修饰的方法.

4.有什么注意的点

抽象类成员的访问修饰符不能是private
抽象类是有构造函数的,虽然不能被实例化

5.底层原理

原文地址:https://www.cnblogs.com/alideluobo/p/14137382.html