override(重写)overload(重载)的区别
时间: 2023-05-19 07:02:53 浏览: 223
Java重写(Override)与重载(Overload)区别原理解析
5星 · 资源好评率100%
重写(override)和重载(overload)是两种不同的方法重用技术。
重写是指在子类中重新定义父类中已有的方法,以实现子类自己的功能需求。重写方法必须与父类方法具有相同的名称、参数列表和返回类型。
重载是指在同一个类中定义多个方法,它们具有相同的名称但参数列表不同,以实现不同的功能需求。重载方法必须与其他方法具有不同的参数列表。
总的来说,重写是针对继承关系的,而重载是针对同一个类中的方法。
阅读全文