C++ 函数重写

C++ 函数重写

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

C++函数重写示例

让我们看一个C++中函数重写的简单示例。在这个示例中,我们正在重写eat()函数。

#include 
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...

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程