【发布时间】:2020-05-15 20:38:55
【问题描述】:
我正在努力用 Java 创建一个基本的库系统,因为这是我学年的最后一项任务。目前,我在某些功能上遇到了一些问题,因为程序使用多个类和方法来执行任务。
我遇到的主要问题是 Calendar 类与 book 类交互,以便在图书签出时创建截止日期。
这是我希望能够做到的:
public class Calendar{
private int currentDate;
public Calendar(int currentDate){
Calendar calendar = new Calendar(0);
}
public int getCurrentDate() {
return currentDate;
}
}
public class Book{
private int dueDate;
public void checkOut(int dueDate){
dueDate = (calendar.getCurrentDate()) + 7;
}
我真正需要知道的是这或类似的事情是否可能。
代码的某些部分被省略了,因为我认为它们没有必要查看,但是如果有帮助,这里有一个完整程序的链接:https://repl.it/@BryceBrown1/Library-System
【问题讨论】:
-
要么在
Book类中创建Calendar的实例,要么将方法getCurrentDate()设为静态以使其无需实例即可访问。
标签: java class constructor