永发信息网

【八喜小子】java中重写与重载的区别?参数一样,返回类型不一样 是重载吗?

答案:3  悬赏:40  手机版
解决时间 2021-02-13 17:45
  • 提问者网友:抽煙菂渘情少年
  • 2021-02-12 21:41
重写与重载的区别?参数一样,返回类型不一样 是重载吗?
最佳答案
  • 五星知识达人网友:等灯
  • 2021-02-12 22:58
重写就是覆盖..是对父类方法的改写(重写后,方法名一样.方法体不一样)
重载是同一个类中 参数个数或者类型不同,或者返回值不同,而参数名不通的方法.(关键就是有系统能够区分是不通方法的元素)

所以,参数一样.返回值不一样当然是重载!
全部回答
  • 1楼网友:执傲
  • 2021-02-13 00:49
提高模型的强壮性和通用性 使模型在一个可维护的统一的高度上运行,其功能和具体返回仅仅依赖与传递的参数
  • 2楼网友:woshuo
  • 2021-02-13 00:09
在继承中,如果子类的一个方法与父类中的方法有相同的名字并 具有相同数量和类型的参数,这种情况称为方法覆盖 覆盖是父类与子类之间多态性的一种表现,重载是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被覆盖
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯