我需要帮助了解重载/覆盖和细节。我得到了一般的想法,但我仍然不了解细节。
子类中的方法是否可以重载超类中的方法?
答案 0 :(得分:0)
如果两个方法(一个方法在基类中定义,第二个方法在派生类中定义)具有相同的名称,相同的参数,相同的返回类型但两个方法的主体不同,那么我们说覆盖正在发生。但是如果两个方法具有相同的名称,相同的返回类型和不同的参数,那么我们将说正在进行重载。
void run(int a,int b) //base class method
void run(int a) //derived class method
这是一个重载的例子。