我的类有一个数组作为其成员之一。在构造函数中,我想将它的成员填充到以下内容中。我该怎么做,它给了我一个错误。声明后填充数组成员
public class GetCurrentMonth {
Calendar now;
String[] monthNames;
/**
*
*/
public GetCurrentMonth() {
now = Calendar.getInstance();
monthNames = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
}
public String getMonth()
{
return monthNames[(now.get(Calendar.MONTH) + 1)];
}
}
我不想在构造函数如下添加这些月份的名字,因为我想跟进良好的编码习惯,我被告知,所有的初始化应在构造函数中完成。
String[] monthNames = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};