方法重载/一个非常重要的概念

定义,方法名称相同,参数的类型或者个数不同的时候称为方法重载

简单的说,就是   方法名同,参数不同,就是重载方法,方法的重载

跟返回值类型,有无,都没有关系,实际开发中,只要是方法重载,强烈建议

其返回值类型(有无)相同。

开发中使用方法重载的意义

重载允许你以同样的名称不同的参数定义多个方法实现,最大的意义就是可以以一种对外统一一批的接口来实现一系列相似的逻辑。很大程度是为了程序的可读性
1,可以用同样的名称来实现多个相似的逻辑,对外看起来就是一个相对比较统一的接口,比如定义一些列的查询方法,只是传入的参数不同,采用重载,外部调用起来,看到就是一个查询方法的多个重载,比你写多个不同名的方法,看起来要清爽得多。
2,可以将相似的逻辑通过重载的形式进行的封装,将最终的实现逻辑放到一个最小化的单元内,减少出错概率。这样就能实现逻辑的统一控制。

原文地址:https://www.cnblogs.com/shitulaoma/p/12443362.html