What a great way to communicate with students:
Here are the details for Milestone 5:
You have to create 3 classes -
Schedule.java
Course.java
CourseListProvider.java
Details for the classes are as follows.
Schedule.java contains attributes already discussed. Each attribute should have a getter and setter. You do NOT need to write a test class for Schedule.java
Course.java contains attributes already discussed. Each attribute should have a getter and setter. You do NOT need to write a test class for Course.java
CourseListProvider.java contains the following attributes and methods.
Attributes:
private List courses
public static final courseListDetailsFile="";
Methods:
public CourseListProvider() //constructer
private List buildCourseList()
This method will read the contents of the courselist.txt file and build Course objects. Each Course object will be associated with a schedule object to represent the schedule.
Here are the details for Milestone 5:
You have to create 3 classes -
Schedule.java
Course.java
CourseListProvider.java
Details for the classes are as follows.
Schedule.java contains attributes already discussed. Each attribute should have a getter and setter. You do NOT need to write a test class for Schedule.java
Course.java contains attributes already discussed. Each attribute should have a getter and setter. You do NOT need to write a test class for Course.java
CourseListProvider.java contains the following attributes and methods.
Attributes:
private List courses
public static final courseListDetailsFile="";
Methods:
public CourseListProvider() //constructer
private List buildCourseList()
This method will read the contents of the courselist.txt file and build Course objects. Each Course object will be associated with a schedule object to represent the schedule.
Comments
i have made the duration and the startTime attributes in the schedule class as String as if they are stored as integer they would lose some of its properties, as 0200 will ecome 200 and 0800 will become 800 respectively, thus losing their military format,
thanking you,
manas
That is the right way to go about it.
Parag