【发布时间】:2019-09-29 11:07:07
【问题描述】:
我的问题是,如果我有两个名为 Person 和 Book 的班级,并且每个班级都有一个 ArrayList,那么 Person @ 987654322@ 有一个人员列表,Book 有一个书籍列表。是否可以让每个Person拥有不同的Books列表?
假设我有一个 Person 类:
List<Person> person = new ArrayList<>();
Person(int name, int lastName, int age){
//initialize variables
}
还有一个Book类:
List<Book> book = newArrayList<>();
Book(int id, int title, int authorLastName){
//initialize variables
}
我怎样才能给每个Person他们自己的Books列表,其中的字段和方法设置与上面的代码类似?
【问题讨论】:
-
为什么 Person 类会保存一个 Person 对象列表(Book 类也是如此)?