package student; /** * This is the user interface that will allow the student user to * view and edit their preferred future schedule. */ abstract class FutureScheduleUI { Quarter desiredQuarter; Course desiredCourse; /** * AddCourse adds the desiredCourse to the student's preferred schedule. * @param desiredCourse */ public abstract void addCourse(Course desiredCourse); /** * ViewDesiredFutureSchedule brings up the user interface for viewing * a student's preferred schedule. */ public abstract void viewDesiredFutureSchedule(); }