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

posted @ 2024-02-22 13:30  量子与太极  阅读(6)  评论(0编辑  收藏  举报