【发布时间】:2016-01-06 01:09:49
【问题描述】:
我需要帮助理解重载/覆盖和细节。我明白了一般的想法,但我仍然不了解细节。
子类中的方法可以重载超类中的方法吗?
【问题讨论】:
-
请指定您正在谈论的语言。
-
Java - 抱歉我应该这么说
标签: overloading
我需要帮助理解重载/覆盖和细节。我明白了一般的想法,但我仍然不了解细节。
子类中的方法可以重载超类中的方法吗?
【问题讨论】:
标签: overloading
如果两个方法(一个方法定义在基类中,第二个方法定义在派生类中)具有相同的名称、相同的参数、相同的返回类型但两个方法的主体不同,那么我们说正在发生覆盖。但是如果两个方法具有相同的名称、相同的返回类型和不同的参数,那么我们会说正在发生重载。
void run(int a,int b) //base class method
void run(int a) //derived class method
这是一个重载的例子。
【讨论】: