C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++函数覆盖

如果派生类定义的函数与其基类中定义的函数相同,则在C++中称为函数重写。它用于实现运行时多态。它使您能够提供其基类已经提供的函数的特定实现。

C++函数重写示例

让我们看一个简单的函数重写示例在C++中。在此示例中,我们将重写eat()函数。
#include <iostream>
using namespace std;
class Animal {
    public:
void eat(){  
cout<<"Eating...";  
    }    
}; 
class Dog: public Animal  
{  
 public:
 void eat()  
    {  
       cout<<"Eating bread...";  
    }  
};
int main(void) {
   Dog d = Dog();  
   d.eat();
   return 0;
}
输出:
Eating bread...
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4