社区
C#
帖子详情
高手讲讲类中方法的重载是什么意思?
zteclx
2007-01-29 10:15:29
在面向对象变编程中,类中的方法重载是什么意思?好象就是相同的方法名可以有不同的参数,不会混淆?就是方法的重载?
...全文
506
14
打赏
收藏
高手讲讲类中方法的重载是什么意思?
在面向对象变编程中,类中的方法重载是什么意思?好象就是相同的方法名可以有不同的参数,不会混淆?就是方法的重载?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
跃睿
2008-09-26
打赏
举报
回复
1、方法名必须相同
2、参数列表必须不相同,与参数列表顺序无关
3、返回值类型可以不同
定义:类中两个以上的方法,取得名字相同,只要使用的参数类型或者参数个数不同,编译器便知道在何种情况下调用那个方法,这就叫做方法的重载!
桃子
2008-07-29
打赏
举报
回复
就是同方法名不同参数列表...
调用时系统根据你的参数不同.自动匹配相应的方法实现
gnoodles
2008-07-25
打赏
举报
回复
学习到了很多
viena
2007-01-29
打赏
举报
回复
比如已经在使用中的函数,需要增加功能,要加参数
如果直接加的话,很多原来调用旧函数的地方都不能用了
这时就可以写一个重载,让旧函数调用新函数,新增参数传入空即可
frank198381
2007-01-29
打赏
举报
回复
简单地说就是同函数名,不同的输入参数。有很多.net中的累的方法都有重载。
北京的雾霾天
2007-01-29
打赏
举报
回复
往往对一个方法进行重载的时候,在重载的方法里调用了另一个重载,这样觉得从效率上讲不合适了.但这是很一普便的现象.
所以我一般调用重载的方法的时候往往是调用参数最多的那个,这样觉得效率上会好些(虽然差别很小).
北京的雾霾天
2007-01-29
打赏
举报
回复
个人觉得方法重载对调用者来说是一种"偷懒"行为,呵呵
zteclx
2007-01-29
打赏
举报
回复
方法重载的用处大吗 ?
liujia_0421
2007-01-29
打赏
举报
回复
比如Convert .ToString()方法就有36种重载的方法..
可以有不同的参数...
可以将一个int型的转成string,也同样可以将double..转成string....
根据你的需要,来选择不同的重载方法..
zteclx
2007-01-29
打赏
举报
回复
当定义两种或多种具有相同名称的方法时,就称作重载。
正解
mobydick
2007-01-29
打赏
举报
回复
1.1中只支持同名方法有不同数量的参数
2.0中已经支持同名方法有相同数量但类型不同的参数了。和泛型有重叠~
liujia_0421
2007-01-29
打赏
举报
回复
每个类型成员都有一个唯一的签名。方法签名由方法名称和一个参数列表(方法的参数的顺序和类型)组成。只要签名不同,就可以在一种类型内定义具有相同名称的多种方法。当定义两种或多种具有相同名称的方法时,就称作重载。
Red_angelX
2007-01-29
打赏
举报
回复
FOR EX:
public void fun1(int a,int b)
{
Do(a,b);
}
public void fun1(int a)
{
Do(a,0);
}
viena
2007-01-29
打赏
举报
回复
不会混淆
C#-构造
方法
+
方法
重载
之前讲完什么是类和实例,现在我又学习了什么是构造
方法
和
方法
重载
,总结一下!大家多提提意见! 一、构造
方法
是什么 构造
方法
又叫构造函数,其实就是对类进行初始化,构造
方法
与类同名,无返回制,也不需要void,...
java 操作符
重载
_为什么Java不支持运算符
重载
?
Java不支持运算符
重载
= 小白也能学编程Java之所以不支持...运算符
重载
只是一种动态特性,动态语言的形式化静态分析
方法
已经有成熟的
方法
论。Java是面向对象语言:Ruby是比Java更彻底的面向对象的语言,然而它对...
java
重载
_为什么Java不支持运算符
重载
?
Java不支持运算符
重载
= 小白也能学编程Java之所以不支持...运算符
重载
只是一种动态特性,动态语言的形式化静态分析
方法
已经有成熟的
方法
论。Java是面向对象语言:Ruby是比Java更彻底的面向对象的语言,然而它对...
java 接口 抽象类 继承
重载
重写 多态
它定义了一组抽象的
方法
,至于这组抽象
方法
的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象...
Java千问:关于Java类的构造
方法
,看这一篇就够了
Java语言中,类的构造
方法
是一种很特殊的
方法
。关于构造
方法
要记忆和理解的知识点其实挺多的,下面我们就来详细的
讲讲
构造
方法
,相信看过这篇文章之后,你会对构造
方法
有一个比较深刻的认识和理解。(预警:此文较长...
C#
111,119
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章