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