如何连接多个类以及全面了解Java

时间:2017-03-08 19:03:13

标签: java variable-assignment

我刚刚开始用Java编写代码,而我的教授并不是最好的教授。我们被分配了一个我模糊地理解的程序。我真的很想了解它是如何工作的以及我应该如何看待这个问题。防爆。我如何创建一个部门,然后在其中存储教授,离开并组建更多部门等,然后回来并从其他部门检索教授。我不明白我应该如何用Java做到这一点。如果有人能帮助初学者,这将是伟大的。感谢。

我的任务图片:

Picture of my assignment

1 个答案:

答案 0 :(得分:0)

Java类只是具有某些属性和某些方法的结构的模板。这种类的实例将被称为对象。其中一个属性可能引用其他对象,如下所示:

class Department{
  Set<Professor> profs= new HashSet<>();
}

class Professor{
}

现在,如果您想创建两个(未命名的)部门并向其添加一些(未命名的)教授,您可以添加:

Department[] aDep= new Department[new Department(), new Department()];
aDep[0].profs.add(new Professor());
aDep[1].profs.add(new Professor());
aDep[1].profs.add(new Professor());

在此之后,第一部将有一名教授,第二部。