}
}
程序運行后,gc1和gc2被變成2001年(因為兩個對象指向同一個Date,而Date已經被改變了)。對象gc3指向一個單獨的Date,它沒有被改變。
計算復習日期
在這節,你將看到一個依據現實世界的例子。這個詳細的程序計算過去一個具體的日期。例如,你閱讀這篇文章,你想要記住一個印象深刻的知識點。如果你沒有照片一樣的記憶力,你就要定期的復習這些新資料,這將幫助你記住它。關于復習系統,KurtHanks和GerreldL.Pulsipher在他們的中有討論,建議看過第一眼后馬上回顧一下,然后是1天后,1個星期后,1個月后,3個月后,1年后。我的這篇文章,你要馬上回顧一下,從現在算起,再就是明天,然后是1個星期,1個月,3個月,1年后。我們的程序將計算這些日期。
這個程序非常有用的,它將是PIM(PersonalInformationManager個人信息管理器)的一個組成部分,并將確定復習時間。在下面的程序中,getDates()方法對一個返回日期數組(復習日期)的電子軟件很有用。另外,你可以返回單獨的一個日期,使用getFirstDay(),getOneDay(),getOneWeek(),getOnMonth()和getOneYear().當時間范圍超出這個PIM的ReviewDates的計算范圍時ReviewDates類演示了怎樣計算時間段,F在,你可以容易的修改它用來處理你需要的時間段,象圖書館借書,錄影帶租賃和抵押計算。首先,ReviewDates類顯示在下面:
importjava.util.*;
importjava.text.*;
文章來源于領測軟件測試網 http://www.kjueaiud.com/