引用数据类型传递的是对象在内存中的地址。你写的问题描述的不是很详细,不知道这个例子能帮到你不,还有疑问再回复我- public static void main(String[] args) {
- String str="123";//str指向"123"的地址
- change(str);//传递地址
- System.out.println(str);//str依然指向"123"
- }
- public static void change(String str1){//str1获得"123"的地址
- System.out.println(str1);//123
- str1="abc";//修改str1指向的地址
- System.out.println(str1);//abc
- }
复制代码 |