У меня есть класс, который выглядит следующим образом:
package module_4;
import java.util.Scanner;
public class monthPrinter {
// just does not need to be public
private static final String[] DAYS = {"Sun", "Mon", "Tues", "Wed", "Thu", "Fri", "Sat"};
// will be used by the other program that loops through all the months of a year so needs to be public
public static final String[] MONTH_ARRAY = new String[] { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" };
}
У меня есть другой класс, который пытается использовать этот класс, который выглядит следующим образом:
package module_4;
public class monthPrinterInYear {
public static void main(String args[]) {
for (String month : monthPrinter.MONTH_ARRAY) {
System.out.println(month);
}
}
}
Моя ошибка компилятора выглядиткак это:
javac monthPrinterInYear.java
monthPrinterInYear.java:5: error: cannot find symbol for (String month : monthPrinter.MONTH_ARRAY) {
^
symbol: variable monthPrinter
location: class monthPrinterInYear
1 error
Что я делаю не так?Я хотел бы получить доступ к этой MONTH_ARRAY
константе, но, похоже, не могу ее получить.