该代码应该从我的课程Course中获取变量。
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可能未初始化”的错误。如果他们只是从Course类中获取信息,如何初始化它们?
最佳答案
Course myCourse = new Course(myCourse.n, myCourse.days, myCourse.start, myCourse.end);
// myCourse只是一个引用,当您调用new时,myCourse尚未初始化。
也许您应该这样编写代码:
Course myCourse = new Course(n, days, start, end);