當我在構造函數中聲明方法時,出現錯誤「; expected」。不知道爲什麼。你能幫我理解嗎?在構造函數中聲明方法
public class Reservation {
Date arrivalDate = new Date();
Date departDate = new Date();
Reservation(Date arrDate, Date deptDate)
{
arrivalDate = arrDate;
departDate = deptDate;
long nightsStay();
}
void nightsStay()
{
long days = (departDate.getTime()-arrivalDate.getTime())/(24*60*60*1000);
}
我得到錯誤的行,我宣佈long nightsStay();
什麼應該'long nightsStay();'做什麼?有錯誤。 – 2013-05-08 00:52:40
它應該存儲離開和到達日期之間的天數 – user2225994 2013-05-08 00:55:18