集合中存储的是对象的引用,如果对象的属性发生变化,集合中该对象也会跟着变化。
List<Student> students = new ArrayList<>();
Student student1 = new Student(4, "ying", 99);
Student student2 = new Student(5, "bing", 98);
students.add(student1);
students.add(student2);
student1.setScore(101);
System.out.println(students);
本文探讨了在集合中存储对象引用时,当对象属性发生变化,集合内对象也随之更新的现象。通过示例代码展示了如何在Java中使用List集合存储Student对象,并在修改其中一个对象的属性后,观察到集合中相应对象的改变。
326

被折叠的 条评论
为什么被折叠?



