01基本概念

学习过编程的同学都知道c++中有一个虚函数的概念,但有多少人能完全理解这个概念呢?
虚函数是定义在鸡类(基类)中的函数,子类在对鸡类(基类)继承的同时必须对它进行重新定义。在类中声明虚函数的格式:virtualvoid function();

02假设先有蛋

如果先有蛋,示例代码:
运行结果:
我是鸡类的函数
Press any key to continue

03假设先有鸡

如果先有鸡,示例代码:
运行结果:
我是子类的函数
Press any key to continue
小结: 如果先在子类中声明虚函数,那么在调用时就是调用的基类中的同名函数(没有鸡就没有蛋),反之亦然。
举报/反馈

步驰君

811获赞 62粉丝
步驰君一个分享科技,有趣、技巧等实事派!
关注
0
0
收藏
分享