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

Posted 识途老码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方法重载/一个非常重要的概念相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

 

以上是关于方法重载/一个非常重要的概念的主要内容,如果未能解决你的问题,请参考以下文章

python重载方法

“重载”的概念

重写和重载的三点区别

方法重写与重载

iOS中的重载和重写

iOS中的重载和重写