5.参数传递
来源:互联网 发布:淘宝蛋蛋家全名 编辑:程序博客网 时间:2024/05/28 09:31
例3-10
public class CallByValueAndRef {int a,b;CallByValueAndRef(int i, int j){a = i;b = j;}void changByValue(int n){n+=10;System.out.println("在changByValue方法中n="+n);}void changByRef(CallByValueAndRef obj){obj.a = 50;obj.b = 40;System.out.println("在changByRef中 obj.a=" + obj.a+",obj.b="+obj.b);}public static void main(String[] args) {int x = 5;CallByValueAndRef obj = new CallByValueAndRef(15,20);System.out.println("调用changByValue方法前x="+x);obj.changByValue(x);System.out.println("调用changByValue方法后x="+x);System.out.println("调用changByRef前 obj.a=" + obj.a+",obj.b="+obj.b);obj.changByRef(obj);System.out.println("调用changByRef后 obj.a=" + obj.a+",obj.b="+obj.b);}}运行结果:
调用changByValue方法前x=5在changByValue方法中n=15调用changByValue方法后x=5调用changByRef前 obj.a=15,obj.b=20在changByRef中 obj.a=50,obj.b=40调用changByRef后 obj.a=50,obj.b=40
0 0
- 5.参数传递
- 参数传递
- 参数传递
- 参数传递
- 传递参数
- 参数传递
- 参数传递
- 参数传递
- 传递参数
- 参数传递
- 参数传递
- 参数传递
- 参数传递
- *参数传递*
- 参数传递
- 参数传递
- 参数传递
- 传递参数
- 梆定变量的长度不一致也可能会造成硬解析
- 京东2017实习校招笔试题目-异或实现
- 对象锁的同步与异步
- 设计模式_模版设计模式概述和使用
- 用ldd -r, c++filt, nm搞定一个so库缺符号的问题
- 5.参数传递
- AppTheme属性设置集合
- WebService应用以及jdk如何应用
- Linux之内存管理mm_struct
- socket实现http协议
- Undefined symbols for architecture i386: "register_all_MyClass(lua_State*)"
- error: QtGui/QAction: 没有那个文件或目录
- 没事的,总会长大(2017.01-2017.04)
- Auto add log into java file