【问题标题】:Subclass method overloading to super class子类方法重载到超类
【发布时间】:2016-01-06 01:09:49
【问题描述】:

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

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

【问题讨论】:

  • 请指定您正在谈论的语言。
  • Java - 抱歉我应该这么说

标签: overloading


【解决方案1】:

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

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

这是一个重载的例子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-06
    • 2016-03-11
    • 1970-01-01
    • 2017-07-07
    • 2018-04-24
    • 2017-12-14
    相关资源
    最近更新 更多