11智能在线
新记
c#方法的重载有什么好处
如题所述
举报该文章
相关建议 推荐于2016-04-24
你好 应该是考虑你要执行这个方法达到同一目的的不同情况,不同要求。例如在某些时候需要参数,有些时候不需要参数,有些时候需要比较少的参数,有些时候需要比较多的参数,不同的情况可能需要不同的参数。你的方法功能可以根据不同的参数集合做到你期望的功能,这个时候就可以使用方法重载,为了对象结构的清晰,不希望你为每一个方法的不同情况各写一个方法,而且他们的功能大多数比较类似。因此提出方法重载的概念。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2vq87m4qpm2svsvp7s.html
其他看法
第1个回答 2018-04-13
2.重载发生于一个类中,通过多个名称相同的方法(函数)实现,但参数不相同(数量不同、类型不同)。
重写就是子类可以重写父类的方法,它要求子类的方法名及 类型及数量 必须与父类一样,而且重写是发生在不同类中的
第2个回答 2018-04-13
应该是考虑你要执行这个方法达到同一目的的不同情况,不同要求。例如在某些时候需要参数,有些时候不需要参数,有些时候需要比较少的参数,有些时候需要比较多的参数,不同的情况可能需要不同的参数。
你的方法功能可以根据不同的参数集合做到你期望的功能,这个时候就可以使用方法重载,为了对象结构的清晰,不希望你为每一个方法的不同情况各写一个方法,而且他们的功能大多数比较类似。因此提出方法重载的概念。
相似回答
大家正在搜
相关问题
C#中方法的重载有什么意义?
C#的方法重载到底有什么好处呢?
C#方法重载的特点有哪些?
C#关于重载的作用
C#中什么是方法重载?有哪些特点?
C#中方法的重载和重写有什么区别
C#中重载是什么意思???
C#中什么时候选择用重写和重载?为什么用?有什么区别?