Unity3D基础知识方法重载

Unity3D
     今天大家来认识,一下方法重载。
       方法重载
         定义:在一个类中定义多个名称相同的方法,但是每个方法的参数个数,参数类型,参数顺序不同。
       注意:将决定方法是否构成重载有几个条件:
(1)在同一个类中。
(2)方法名相同。
(3)参数列表不同。
举个例子:
clapublic void Show(){//(1)
Console.WriteLine("nothing");
}

public void Show(int  number){//(2)
Console.WriteLine(number);
}

/*public int Show(int  number){//(3)
Console.WriteLine(number);
return number%5;
}*/

上面的代码,(1)没有参数,(2)使用了int类型的参数,(1)与(2)之间就构成了重载。(2)与(3)相比较仅仅是返回值不同,虽然重载不关心返回值的不同,但是在c#中不允许存在方法名和参数列表相同,返回值不同的的方法,所以(2)(3)不能同时存在在代码中,(3)不注释掉运行不了。





更多精彩内容请到: http://www.gopedu.com/



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值