读书人

java基础-步骤参数

发布时间: 2013-08-06 16:47:25 作者: rapoo

java基础-方法参数
1.基本数据类型(数字 布尔值)
2.对象引用(对象引用的拷贝)使用方法参数的效果
一个方法不能修改一个基本数据类型的参数
public static changeTest1(int j){
??? j = 2;
}一个方法可以改变一个对象参数的状态
obj.i = 1;
public static changeTest1(Object obj){
??? obj.j = 2;
}一个方法不能实现让对象参数引用一个新的对象
Object a = new Object(1);
Object b = new Object(2);
public static changeTest1(Object a,Object b){
???? Object temp = a;
???? a = b;
???? b = temp;
}我们想象中认为引用的结果是双方进行了交换,实际并非如此,而只是交换了双方引用拷贝的值。

读书人网 >编程

热点推荐