我目前有一个名为明天()的方法,它修改对象属性,在这种情况下是日,月,年(这不是 java.util.Date,我已经制作了自己的 Date 构造函数。)
因此,例如,如果我有一个名为 date1(30,12,2013) 的对象并且我运行 date1.tomorrow() 它将使 date1 = (1,1,2014) 注意:我们目前假设所有月份都有 30 天。
现在,如果我将其保留为 public void tomorrow() 并简单地写,这可以正常工作
date1.showDate(); // show original value
date1.tomorrow(); // add 1 to day, do some if statements if day > 30, etc, etc
date1.showDate(); // show modified value
但是我希望明天()也具有将修改后的日期打印为字符串的功能,显然我需要将我的方法公开字符串明天()并有一个返回部分,但我不完全确定我要返回什么,我试过返回 showDate 但它不能正常工作。
任何帮助将不胜感激。
注意:这是我目前的明天()方法
public void tomorrow()
{
this.day++;
if(this.day > 30)
{
this.day = 1;
this.month++;
}
if(this.month > 12)
{
this.month = 1;
this.year++;
}
}