调用方法时参数的传递
来源:互联网 发布:破解版阅读软件 编辑:程序博客网 时间:2024/05/22 03:29
调用方法时,传递给方法的变量如果是基本类型,传入到方法中后就是该方法的局部变量,在调用时会在内存中开辟新的空间去存储,所以对于参数名与成员变量一致的情况下,方法中改变的变量的值是与成员变量不冲突的,也就是不会影响到成员变量,除非使用this关键字来指向成员变量!下面是代码示例:
public class PerameterTrans {int num;public static void main(String[] args){PerameterTrans p=new PerameterTrans();p.num=1;System.out.println(p.num);//1p.add(p.num);System.out.println(p.num);//1p.add2(p.num);System.out.println(p.num);//2p.add3(p.num);System.out.println(p.num);//3}public void add(int num){num=num+1;//此处的num是局部变量,非类的成员变量,成员变量值不变}public void add2(int num){this.num=num+1;//当参数变量名与成员变量名一样时,可以使用this关键字来指向成员变量}public void add3(int number){num=number+1;//当参数变量名与成员变量名不一样时,可以不使用this关键字}}
阅读全文
0 0
- 调用方法时参数的传递
- 关于Java中方法调用时参数的传递
- 关于Java中方法调用时参数的传递
- 关于Java中方法调用时参数的传递
- 关于Java中方法调用时参数的传递
- java方法调用时的参数传递问题
- Java方法调用时传递参数问题
- 调用参数的传递
- c#调用存储过程时 SqlParameter 中传递参数时ref参数的设置方法
- VDSP函数调用时的参数传递
- JAVA调用c++时参数的传递
- C++函数调用时的参数传递
- c/c++/java,函数调用的参数的传递方法
- 深入理解Java方法调用的参数传递
- java方法传递参数传递的到底是什么?值调用:引用调用
- 在用ajax调用时在xx.ashx后传递参数,根据传递的参数值的不同,调用xx.ashx中相应的方法
- 参数传递的方法
- 方法的参数传递
- 遍历set
- mongoDB学习(一)——mongoDB数据库的安装与配置
- 如何使用sprimgMvc上传文件?
- Morphia注解
- 深浅拷贝比较探究
- 调用方法时参数的传递
- android开发中java与javasciprt交互
- 【算法题】丑陋的字符串
- 嵌入式Linux设备驱动开发笔记(二)
- RedHat nfs文件挂载
- C++查漏补缺
- The value for the useBean class attribute XXX is invalid.解决方法
- 贪心算法实例(五):小船过河问题
- form中获取field+textfield赋值+combo的自动赋值+ 重置表单