Мой класс имеет массив как один из его членов. Внутри конструктора я хочу заполнить его членами следующим. Как я могу это сделать, это дает мне ошибку.Элементы массива массива после объявления
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"};