编程说话上多态简单说,就是用基类的引用指标的目的子类的对象,那若何实现多态呢?下面将经由过程虚函数告诉你如何实现多态特征!
起首界说一个基类对象, 界说GetName函数,该函数不界说为虚函数
完当作界说之后,实现基类,具体代码如下所示
接下来界说子类, 担当父类,子类同样界说函数GetName
完当作界说之后,实现子类,具体代码如下所示
法式本家儿法式输入如下代码,界说父类指针,指标的目的子类的对象,然后挪用函数输出字符串
完当作上面的操作,点击调试运行,可以看到输出如下信息,打印的不是子类中的函数信息
点窜父类中的函数,函数前面添加关头字virtual, 酿成虚函数
从头点击调试运行,可以看到输出如下信息,打印的就是子类中的实现的函数的信息,是以,实现了多态的特征
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!