Добрый день!
Откуда по вашему значение
i
должно взяться тут, который вы в конструктор передаете?
public static void main(String[] args) {
Day d = new Day(days[i]);
System.out.println();
}
Куда нужно вписывать значения, при инкапсуляции, которые находятся в закоментированной переменной, чтобы они все могли выводится?
Ваш вопрос не совсем понятен.
Вы можете инициализировать переменную при создании экземпляра класса
private int[] days = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
Названия методов пишут со строчной буквы. В данном случае метод ничего не делат. Цикл for просто перебирает массив и внутри цикла ничего не происходит.
public int[] Days(){
int i = 0;
for(; i < days.length; i++){
}
return days;
}