繁体   English   中英

如何创建一个可以存储对象的类?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM