我目前正在使用具有5个班级的图书馆系统:学生,图书馆,图书馆卡,教科书和大学。我设定的目标之一就是创建
“类Library的字段,用于存储Library对象 代表学生加入的大学图书馆。”(在学生班级中)
现在,我对Java不太熟悉,对于如何将对象实现到变量上的任何帮助或提示,将不胜感激。
非常感谢您。
答案 0 :(得分:0)
所以让我们假设您已经有了一个带有构造器Library(some parameters)
的Library类(您的构造器可能有所不同,或者您将使用默认构造器)。
然后在学生班级中,您需要以下内容:
private Library library;
根据经验,将成员变量设为私有,尽管可能会有例外。
然后您可能想提供一种学生方法:
public Library getLibrary(){
return library;
}
也许是
public void setLibrary(Library library){
this.library = library;
}
然后在Student的构造函数中,您将要初始化库。大概您将为Library创建一个构造函数,该构造函数的使用时间类似于库名,小时数。无论是作为参数,还是将Library成员变量设置为那些。然后,您要么想要将已经创建的库传递给Student的构造函数,然后说类似this.library=passed library parameter;
,要么(更可能)传递参数,这些参数将允许您从Student构造函数中调用Library构造函数并说: library = new Library(parameters to Library constructor passed in to student constructor);