📅  最后修改于: 2021-01-07 05:16:22             🧑  作者: Mango
当基类和派生类的成员函数具有完全相同的名称,相同的返回类型和相同的参数列表时,则称其为函数覆盖。
以下示例显示了如何在C++中完成函数重写,C++是一种面向对象的编程语言-
#include
using namespace std;
class A {
public:
void display() {
cout<
它将产生以下输出
Derived Class
以下示例显示了如何在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