|
在编程过程中,带参方法的定义和调用对于初学者来讲,总是会出现各种不可避免的错误,如数据类型错误,实参形参传值错误等等
常见错误1
- //方法定义
- public void addName(string name){
- //方法体
- }
- //方法调用
- 对象名.addName(string "张三");
复制代码 调用方法时,在传递的实参前添加数据类型,正确的调用方法如下
常见错误2
- //方法定义
- public bool searchName(int start,int end,string name){
- //方法体
- }
- //方法调用
- string s = "开始";
- int e = 3;
- string name = "张三";
- bool flag = 对象名.searchName(s,e,name);
复制代码 形参和实参的数据类型不一致.方法searchName()定义的形参要求数据类型为int,int,string类型,而实际传递的实参数据类型为string,int,string
常见错误3
- //方法定义
- public bool searchName(int start,int end,string name){
- //方法体
- }
- //方法调用
- int <span style="line-height: 1.5;">s = 1;</span>
复制代码 形参和实参的数量不一致.方法searchName()定义的三个形参,而实际传递的实参只有两个
常见错误4
还有一种情况比较常见,从语法结构讲不能称之为错误,但从程序设计的角度讲,算是程序设计错误的一种
- //方法定义
- public bool searchName(int start,int end,string name){
- //方法体
- }
- //方法调用
- int s = 1;
- int e = 3;
复制代码 方法定义有返回值,但是调用该方法后没有对返回值做任何处理
|
评分
-
参与人数 7 | HB +4 |
THX +3 |
收起
理由
|
29590
| + 1 |
|
|
消逝的过去
| |
+ 1 |
|
zxjzzh
| |
+ 1 |
[吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少! |
agan8888
| |
+ 1 |
|
ldljlzw
| + 1 |
|
|
ding520
| + 1 |
|
[吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少! |
playboy
| + 1 |
|
|
查看全部评分
|