77问答网
所有问题
c#方法的重载有什么好处
如题所述
举报该问题
推荐答案 推荐于2016-04-24
你好 应该是考虑你要执行这个方法达到同一目的的不同情况,不同要求。例如在某些时候需要参数,有些时候不需要参数,有些时候需要比较少的参数,有些时候需要比较多的参数,不同的情况可能需要不同的参数。你的方法功能可以根据不同的参数集合做到你期望的功能,这个时候就可以使用方法重载,为了对象结构的清晰,不希望你为每一个方法的不同情况各写一个方法,而且他们的功能大多数比较类似。因此提出方法重载的概念。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/I3v8pqNvYqIW3W3YpW.html
其他回答
第1个回答 2018-04-13
2.重载发生于一个类中,通过多个名称相同的方法(函数)实现,但参数不相同(数量不同、类型不同)。
重写就是子类可以重写父类的方法,它要求子类的方法名及 类型及数量 必须与父类一样,而且重写是发生在不同类中的
第2个回答 2018-04-13
应该是考虑你要执行这个方法达到同一目的的不同情况,不同要求。例如在某些时候需要参数,有些时候不需要参数,有些时候需要比较少的参数,有些时候需要比较多的参数,不同的情况可能需要不同的参数。
你的方法功能可以根据不同的参数集合做到你期望的功能,这个时候就可以使用方法重载,为了对象结构的清晰,不希望你为每一个方法的不同情况各写一个方法,而且他们的功能大多数比较类似。因此提出方法重载的概念。
相似回答
c#方法的重载有什么好处
答:
你的方法功能可以根据不同的参数集合做到你期望的功能,这个时候就可以使用
方法重载
,为了对象结构的清晰,不希望你为每一个
方法的
不同情况各写一个方法,而且他们的功能大多数比较类似。因此提出方法重载的概念。
C#方法重载
的特点
有哪些
?
答:
方法重载
特点:1>位于同一类中 2>方法名相同 3>方法参数列表不同 包括:参数个数不同 和 参数类型不同 4>与方法返回值和修饰符没关系 注意:要区别方法重载和方法重写的区别!
C#重载
,C#重写和C#隐藏的区别
答:
重载
:相同的函数名称,参数列表不同的函数,可以根据不同的参数来实现不同的逻辑。重写:子类重写基类的虚函数,这样不同的子类就可以以不同的方式实现同一个功能。比如定义一个鸟类基类,在基类中定义一个飞翔的虚函数,实现子类燕子与蜂鸟,显然燕子与蜂鸟的飞行方式是不同的,这时就可以用到重写了。...
virtual
c#的
虚拟
方法
,为
什么
要
重载
虚拟方法?
答:
1、在使用
重载
时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序(当然,同一方法内的几个参数类型必须不一样,例如可以是fun(int, float), 但是不能为fun(int, int));2、不能通过访问权限、返回类型、抛出的异常进行重载;3、
方法的
异常类型和数目不会对重载...
方法重载
和重写的区别
答:
Overload
是重载
的意思,表示在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可,Override是覆盖的意思,也就是重写,它与返回值类型无关,只看参数列表,两者不同主要体现在:目的不同、范围不同、参数不同、多态性不同、返回类型不同。1、目的不同 overload用于增加...
C#
中函数
的重载
怎么解释
答:
Return 1;} 当我们调用 test("豆腐") 和 test(888),编译器非但不会报错,而且会执行出不同的结果,这样。函数
重载
给我们在编程的过程中带来了很大的方便,我们可以由编译器来决定根据我们参数的变化相应的执行不同的代码。而且 这个也是 面向对象编程的一个主要的特色之一。相信MS的确想让ASP.Net成为...
在
C#
中,
什么是重载
,什么是实体类,什么是密封类
答:
密封类:
C#
中的密封类(sealed)是指该类不可以被继承 密封类中的
方法
不需要定义成密封的。密封类不能用作基类。因此,它也不能是抽象类。密封类主要用于防止派生。由于密封类从不用作基类,所以有些运行时优化可以使对密封类成员的调用略快。密封成员:在对基类的虚成员进行重写的派生类上的类成员、...
大家正在搜
方法重载有什么好处
成员方法重载的好处
java方法重载有啥好处
方法重载的好处
简要说明什么是方法重载
方法重载什么意思
重载方法的特征
构造方法的作用是什么
方法重载的规则
相关问题
C#中方法的重载有什么意义?
C#的方法重载到底有什么好处呢?
C#方法重载的特点有哪些?
C#关于重载的作用
C#中什么是方法重载?有哪些特点?
C#中方法的重载和重写有什么区别
C#中重载是什么意思???
C#中什么时候选择用重写和重载?为什么用?有什么区别?