2.java传递给方法的对象传递的是引用
public class Demo2 {
String s;
}
public class Demo1 {
public void B(Demo2 demo2){
demo2.s = "change";
}
public static void main(String[] args) {
Demo1 demo1 = new Demo1();
Demo2 demo2 = new Demo2();
demo2.s = "no change";
System.out.println(demo2.s);
demo1.B(demo2);
System.out.println(demo2.s);
}
}
打印结果
no change
change
Process finished with exit code 0