Unity3D基础知识方法重载
来源:互联网 发布:mac待机耗电很快 编辑:程序博客网 时间:2024/06/01 21:33
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/
今天大家来认识,一下方法重载。
方法重载
定义:在一个类中定义多个名称相同的方法,但是每个方法的参数个数,参数类型,参数顺序不同。
注意:将决定方法是否构成重载有几个条件:
(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/
0 0
- Unity3D基础知识方法重载
- Java基础知识_day05_(方法,方法重载)
- 学习Unity3D第十一天之方法重载。
- Unity3D学习之(方法重载)
- 面向对象基础知识(3)- 方法重载
- C#基础知识整理:基础知识(5) 方法的重载
- oc基础知识2:继承、初始化,方法重载,方法覆盖
- java基础知识5构造方法与方法重载
- 类与对象,构造器,方法重载继承等基础知识
- Unity3D中的shader基础知识
- Unity3D中的shader基础知识
- Unity3D--shader基础知识
- Unity3D基础知识梳理<转>
- Unity3D基础知识梳理
- Unity3D 摄像机的基础知识
- Unity3D基础知识梳理
- Unity3D基础知识梳理
- Unity3D基础知识梳理
- Cryengine渲染引擎剖析
- Android内存性能优化
- 第十三章 拷贝控制实例
- 我的Qt笔记(四)
- 如何调用已有的SO文件来生成供Android使用的SO文件
- Unity3D基础知识方法重载
- 总结在js中插入HTML的方法
- 大话设计模式(二)
- JDBC Insert语句插入Oracle数据库返回数据主键
- 调用OCX控件时的声明和实现
- 如何实现在文章底部加入“本文链接地址”DEDE技巧
- Unity3D基本知识 构造函数 this用法
- shell脚本防ssh/vsftpd暴力破解
- 海量数据处理的最佳语言是C,而不是C++,更不是JAVA