Этот код должен извлекать переменные из моего курса курса.Планирование Java, вызывающее ошибку
public void prettyPrint(){
Course myCourse = new Course(myCourse.n, myCourse.days, myCourse.start, myCourse.end);
for (int i=0; i>Courses.size();i++){
System.out.println("---"+ Course.dayString + ' '+ ' '+" ---");
System.out.println(myCourse.start +"-"+ myCourse.end+ ": " + myCourse.n);
}
Это вызывает у меня ошибки, которые говорят: «myCourse.n не может быть инициализирован». Как инициализировать их, если они просто вытаскивают информацию из класса курса?
Что вы ожидаете значения аргументов 'myCourse.n' и другим быть? –
Он извлекает информацию из текстового файла: myCourse.n - это имя класса, myCourse.days - это когда он встречается и т. Д. Этот код был предоставлен в задании. – user2824852
Обратите внимание, как ваша переменная также называется 'myCourse'. Вы пытаетесь получить доступ к полю из переменной, которая еще не была инициализирована. Если это был точный код в задании, вы должны сообщить об этом своему профессору как ошибочный. –