社区
C#
帖子详情
void fun(int a) 和void fun(int $a)是重载吗?
heartsmile2
2009-12-11 10:38:40
void fun(int a) 和void fun(int $a)是重载吗?
...全文
234
17
打赏
收藏
void fun(int a) 和void fun(int $a)是重载吗?
void fun(int a) 和void fun(int $a)是重载吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RogerXi
2009-12-11
打赏
举报
回复
不是吧
方法签名是一样的
cstester
2009-12-11
打赏
举报
回复
顺口溜:
同类,同名,不同参,与返回类型无关。
同类:同一个类里。
同名:相同方法名。
不同参: 不同的参数。情况:
1.相同参数个数。但是类型不同 (int a)和(string a)
2.类型相同,个数不同。(int b)和(int b,int bb)
3.类型个数都不同。(int b)和(string a,string b)
造成重载的方法和返回类型不存在任何关系:
void MethodName(int a) 和 string MethodName(int a) 不能构成重载关系。
Dobzhansky
2009-12-11
打赏
举报
回复
void fun(int)
和
void fun(int)
是重载吗?
cpliu903
2009-12-11
打赏
举报
回复
compile 就知啦
qldsrx
2009-12-11
打赏
举报
回复
如果你要传递int型的引用,要这样写:
void fun(ref int a){}
qldsrx
2009-12-11
打赏
举报
回复
呵呵,编译器只会理解为变量名不同而已,并非指的是传递对int型的引用。
vrhero
2009-12-11
打赏
举报
回复
void fun(int a)和void fun(int* a)才是重载...都什么眼神儿啊,还做程序员...
风龙-3
2009-12-11
打赏
举报
回复
是重载,覆盖是指子类覆盖父类,需要函数名称和参数相同
vrhero
2009-12-11
打赏
举报
回复
这是异常...
kap007
2009-12-11
打赏
举报
回复
试试就知道了
tzc
2009-12-11
打赏
举报
回复
是同一个函数
zhujiazhi
2009-12-11
打赏
举报
回复
you can try...
erydemimi
2009-12-11
打赏
举报
回复
不是
bancxc
2009-12-11
打赏
举报
回复
这叫覆盖
heartsmile2
2009-12-11
打赏
举报
回复
一个是int,还有一个是对int型的引用,我就不太确定了
zetee
2009-12-11
打赏
举报
回复
void fun(int a) 和void fun(int $a)是重载吗?
是同一个函数,编译必定失败。不是重载,
void fun(int a) 和void fun(string a)是重载
ztenv
2009-12-11
打赏
举报
回复
重载的规则是什么呢?
1、函数名相同,
2、函数的参数不同(类型,个数)
C++的引用函数
重载
,函数
重载
遇到默认参数
a)和
void
fun
(const
int
&a)是如何发生
重载
的呢编译器会如何区分? 首先引用的条件是被引用的数据在堆区或者栈区,当你
int
a=10;把a传入时a是一个变量,变量是可读可写的,而const修饰的是只读的不可以写的...
C++函数
重载
一.基本概念 函数
重载
即函数名相同,函数形参列表不同(函数特征标不同)的一类函数称为函数
重载
。...
void
fun
(
int
a,
int
b);
void
fun
(double a,
int
b);
void
fun
(double a,double b);
void
fun
(const char*
函数
重载
函数
重载
PTA错题&函数实例
2-1如果默认参数的函数声明为“
void
fun
(
int
a,
int
b=1,char c=‘a’,float d=3.2);”, 则下面调用写法正确的是( )。 (2分)
fun
();
fun
(2,3); //得把没有实参的变量放在最后
fun
(2, ,‘c’,3.14)
fun
(
int
a=1); ...
c++函数
重载
和形参默认值
函数
重载
和形参默认值函数
重载
形参默认值 函数
重载
相同功能但 不同形参类型 或 数量 的同名函数创建(这里的不同形参类型指...
void
fun
(
int
a,
int
b,
int
c); 不同形参类型且不同形参数量可定义
重载
void
fun
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章