【发布时间】:2019-04-30 11:46:12
【问题描述】:
您将如何创建一个日期类的属性?我希望将开始日期作为属性,但在语法方面遇到了困难
public class Adventure{
private String Location;
private int cost;
private Localdate startDate;
public void Setdate(int year, int month, int day){
LocalDate startDate = LocalDate.of(year, month, day);
}
public LocalDate getDate(){
return startDate;
}
}
由于某种原因,这对我不起作用。前 2 个私有属性可以忽略,但我只是想为日期属性做一个 getter 和 setter
【问题讨论】:
-
为什么不使用
LocalDate作为参数类型,即为什么不使用:void setStartDate(LocalDate date) { this.startDate = date; }? -
将
LocalDate startDate =替换为startDate =。 -
FWIW, "is not working for me" 不是一个好的错误描述 - java 在报告错误时非常健谈(无论是在编译时还是运行时)!
-
@f1sh @ Roland 谢谢你们!我会合并这些
-
一开始,
private Localdate startDate;应该是private LocalDate startDate;
标签: java date attributes getter-setter