Pembolehubah x dan y wujud pada timbunan dan tuding kepada dua objek dalam timbunan, Titik baharu (0,0) dan Titik baharu (1,1) masing-masing Laksanakan x = y, x menunjukkan rujukan kepada alamat dalam memori y , x.setLocation(5,5), mengubah suai y secara langsung. >
public class User {
private String name;
public User(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class Test {
public static void main(String[] args) {
User u = new User("张三");
changeUser(u);
System.out.println(u.getName());
}
public static void changeUser(User user){
user.setName("李四");
user = new User("王五");
user.setName("赵六");
}
}
Pembolehubah x dan y wujud pada timbunan dan tuding kepada dua objek dalam timbunan, Titik baharu (0,0) dan Titik baharu (1,1) masing-masing Laksanakan x = y, x menunjukkan rujukan kepada alamat dalam memori y , x.setLocation(5,5), mengubah suai y secara langsung. >
nilai lulus google dan rujukan lulus
Persoalan pemikiran: Apakah hasil akhir?
Iaitu, semua yang anda petik adalah alamat ruang y