前言
今天去看了看论坛,发现有些人对于重载还是很有疑问的,像大多数人一样,貌似知道重载方法这回事儿, 但是具体怎么应用,或者用重载方法的好处,好像还是一知半解,模模糊糊。我们都知道,重载方法的定义,甚至有些人对于这个定义熟烂于心。我想给大家分享我对重载方法的认识,希望可以帮到大家。
内容
- 重载方法的定义:
方法名字和返回值一致,参数类型或者参数个数不同,这样的情况的下,多个方法组成了重载方法。(这里和java里面的重载是一样的)
- 形式:
<span style="font-family:KaiTi_GB2312;font-size:18px;"> public void Fun() { Console.WriteLine("I am F"); } public void Fun(int i) { Console.WriteLine("I am F,i={0}",i); }</span>
- 重载意义:
对外统一一个接口,来实现一系列相似的逻辑。比如:我们用到的sqlhelper里面的查询方法,无参查询和有参查询等等。
- 应用场景:
当你需要传入不同的参数,来实现相似的功能的时候,就去试着用重载功能。
感谢您的宝贵时间······