C++ 多态 超详细讲解
C++ 多态 超详细讲解
本文转自:https://blog.csdn.net/qq_53558968/article/details/116886784
多态概念引入
多态字面意思就是多种形态。
我们先来想一想在日常生活中的多态例子:买票时,成人买票全价,如果是学生那么半价,如果是军人,就可以优先买票。不同的人买票会有不同的实现方法,这就是多态。
1、C++中多态的实现
1.1 多态的构成条件
C++的多态必须满足两个条件:
1 必须通过基类的指针或者引用调用虚函数
2 被调用的函数是虚函数,且必须完成对基类虚函数的重写
我们来看看具体实现。
本文转自:https://blog.csdn.net/qq_53558968/article/details/116886784