DOIFOR技术重载和重写
DOIFOR技术重载和重写

file
工作这么多年,我一直没搞清楚这两个概念。

在百度随便搜索了一下:
file

话不多说,直接上干货:

  • 重写(override)是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!
  • 重载(overload)是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。

关键点就是重写是发生在“继承”关系里面的,重载就是“类本身”的。

实例代码就不写了,网上一搜一大堆!!!

参见:Java 重写(Override)与重载(Overload) | 菜鸟教程

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注