如何使用虚函数实现多态特性

【如何使用虚函数实现多态特性】编程说话上多态简单说 , 就是用基类的引用指标的目的子类的对象 , 那若何实现多态呢?下面将经由过程虚函数告诉你如何实现多态特征!

需要这些哦
C++
方式/
1起首界说一个基类对象, 界说GetName函数,该函数不界说为虚函数

如何使用虚函数实现多态特性

文章插图

2完当作界说之后 , 实现基类 , 具体代码如下所示

如何使用虚函数实现多态特性

文章插图

3接下来界说子类, 担当父类 , 子类同样界说函数GetName

如何使用虚函数实现多态特性

文章插图

4完当作界说之后 , 实现子类 , 具体代码如下所示

如何使用虚函数实现多态特性

文章插图

5法式本家儿法式输入如下代码 , 界说父类指针 , 指标的目的子类的对象 , 然后挪用函数输出字符串

如何使用虚函数实现多态特性

文章插图

6完当作上面的操作 , 点击调试运行 , 可以看到输出如下信息 , 打印的不是子类中的函数信息

如何使用虚函数实现多态特性

文章插图

7点窜父类中的函数 , 函数前面添加关头字virtual, 酿成虚函数

如何使用虚函数实现多态特性

文章插图

8从头点击调试运行 , 可以看到输出如下信息 , 打印的就是子类中的实现的函数的信息 , 是以 , 实现了多态的特征

如何使用虚函数实现多态特性

文章插图

注重事项喜好经验接待点赞!

以上内容就是如何使用虚函数实现多态特性的内容啦 , 希望对你有所帮助哦!

    推荐阅读