JAVA里引用类型变量指向哪儿?为什么下面的函数输出结果不变? 5
publicclassTest4{StringS=newString("testgo");publicstaticvoidchange(Stringx){x="abc";...
public class Test4 {
String S = new String("test go");
public static void change(String x) {
x = "abc";
}
public static void main(String args[]) {
Test4 h = new Test4();
change(h.S);
System.out.println(h.S);
}
}
这个结果为什么还是test go?不应该是abc吗? 展开
String S = new String("test go");
public static void change(String x) {
x = "abc";
}
public static void main(String args[]) {
Test4 h = new Test4();
change(h.S);
System.out.println(h.S);
}
}
这个结果为什么还是test go?不应该是abc吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询