c#方法的重载有什么好处

如题所述

你好 应该是考虑你要执行这个方法达到同一目的的不同情况,不同要求。例如在某些时候需要参数,有些时候不需要参数,有些时候需要比较少的参数,有些时候需要比较多的参数,不同的情况可能需要不同的参数。你的方法功能可以根据不同的参数集合做到你期望的功能,这个时候就可以使用方法重载,为了对象结构的清晰,不希望你为每一个方法的不同情况各写一个方法,而且他们的功能大多数比较类似。因此提出方法重载的概念。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-13
2.重载发生于一个类中,通过多个名称相同的方法(函数)实现,但参数不相同(数量不同、类型不同)。
重写就是子类可以重写父类的方法,它要求子类的方法名及 类型及数量 必须与父类一样,而且重写是发生在不同类中的
第2个回答  2018-04-13
应该是考虑你要执行这个方法达到同一目的的不同情况,不同要求。例如在某些时候需要参数,有些时候不需要参数,有些时候需要比较少的参数,有些时候需要比较多的参数,不同的情况可能需要不同的参数。
你的方法功能可以根据不同的参数集合做到你期望的功能,这个时候就可以使用方法重载,为了对象结构的清晰,不希望你为每一个方法的不同情况各写一个方法,而且他们的功能大多数比较类似。因此提出方法重载的概念。
相似回答