📜  函数覆盖

📅  最后修改于: 2021-01-07 05:16:22             🧑  作者: Mango


当基类和派生类的成员函数具有完全相同的名称,相同的返回类型和相同的参数列表时,则称其为函数覆盖。

使用C++进行功能覆盖

以下示例显示了如何在C++中完成函数重写,C++是一种面向对象的编程语言-

#include  
using namespace std;  

class A {  
   public: 
   void display() {   
      cout<

它将产生以下输出

Derived Class 

使用Python功能覆写

以下示例显示了如何在Python (这是一种功能编程语言)中执行函数覆盖-

class A(object): 
   def disp(self): 
      print "Base Class"  
class B(A): 
   def disp(self): 
      print "Derived Class"  
x = A() 
y = B()  
x.disp() 
y.disp() 

它将产生以下输出-

Base Class 
Derived Class