子类方法重载到超类

时间:2015-03-22 01:56:56

标签: overloading

我需要帮助了解重载/覆盖和细节。我得到了一般的想法,但我仍然不了解细节。

子类中的方法是否可以重载超类中的方法?

1 个答案:

答案 0 :(得分:0)

如果两个方法(一个方法在基类中定义,第二个方法在派生类中定义)具有相同的名称,相同的参数,相同的返回类型但两个方法的主体不同,那么我们说覆盖正在发生。但是如果两个方法具有相同的名称,相同的返回类型和不同的参数,那么我们将说正在进行重载。

void run(int a,int b)    //base class method
void run(int a)          //derived class method

这是一个重载的例子。