将具有相同类型的类关联

时间:2019-01-17 10:07:51

标签: java

我有一个具有以下属性的学生班:

public class Student
{
   private int studentId;
   private String studentName;
   private int age;
   List< Student > associatedStudents = new ArrayList<>();

   // Setters and getters here
}

并且在上一类中,字段associatedStudents的类型为同一类的列表。我的问题是:associatedStudents是正常的关联类型还是其他类型?

1 个答案:

答案 0 :(得分:2)

在Java中,使对象包含对相同类的对象的引用是绝对正常的。您甚至可以自己拥有一个类引用。

对于构建树和对象列表很有用。