[英]How do I create a class that would store an object?
我目前正在开发一个有 5 个班级的图书馆系统:学生、图书馆、图书馆卡、教科书和大学。 我设定的目标之一是创造
“类库的一个字段,它存储代表学生加入的大学图书馆的图书馆对象”。 (在学生班)
现在我对 Java 不是很熟悉,非常感谢有关如何将对象实现到变量的任何帮助或提示。
非常感谢你。
因此,让我们假设您已经有一个 Library 类,带有一个构造函数Library(some parameters)
(您的构造函数可能会有所不同,或者您将使用默认构造函数)。
然后在您的 Student 类中,您需要类似的东西:
private Library library;
根据经验,将成员变量设为私有,但可能有例外。
那么你可能想要提供一种学生方法:
public Library getLibrary(){
return library;
}
也许一个
public void setLibrary(Library library){
this.library = library;
}
然后在学生的构造函数中,您将要初始化库。 大概你会有一个 Library 的构造函数,它需要像库名,小时。 无论作为参数并将库成员变量设置为这些。 然后你要么想将一个已经创建的库传递给 student 的构造函数,然后说this.library=passed library parameter;
或(更有可能)传递参数,允许您从 Student 构造函数中调用 Library 构造函数并说: library = new Library(parameters to Library constructor passed in to student constructor);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.