C++类中的函数重写(覆盖)、虚函数、纯虚函数的区别与联系
1、函数重写(覆盖)定义:子类中实现了一个与父类的成员函数原型完全相同的函数,即为重写。 例子1:下面的代码中定义了Animal父类和Dog子类,其中都定义了void info()函数,Dog类中的void info()函数重写(覆盖)了父类了中的info函数,所以在main函数中调用Dog类的info函数时,会调用子类的info函数,即重新写了该函数,或称之为覆盖了父类的info函数。#include<iostream>using namespace std;//父类clas
原创
2020-09-17 17:41:33 ·
4984 阅读 ·
3 评论