当我在构造函数中声明方法时,出现错误“; 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