The xxx_Student class: – Name – the name consists of the First and Last name separated by a space

The xxx_Student class: – Name – the name consists of the First and Last name separated by a space. – Student Id – a whole number automatically assigned in the student class – Student id numbers start at 100. The numbers are assigned using a static variable in the Student class • Include all instance variables • Getters and setters for instance variables • A static variable used to assign the student id starting at 100 • A toString method which returns a String containing the student name and id in the format below: Student: John Jones ID: 101 The xxx_Course class A Course has the following information (modify your Course class): – A name – An Array of Students which contains an entry for each Student enrolled in the course (allow for up to 10 students) – An integer variable which indicates the number of students currently enrolled in the course. Write the constructor below which does the following: Course (String name) Sets courseName to name Creates the students array of size 10 Sets number of Students to 0 Write the 3 getters +getCourseName() : String +getStudents() : Student [] +getNumberOfStudents() : int Write the 2 setters public void addStudent (Student student) public void addStudent (String studentName) Write toString Return a String that contains the following information concatenated so that the information prints on separate lines as shown in the sample output: Course: xxxxx Number of Students: xx The students in the class are: Each of the Student objects in the students array followed by a \n so they print on separate lines Write a class xxx_TestCourse which will Prompt the user for the name of a Course and create a Course object In a loop, until the user enters a q or a Q, Prompt the user to enter student names or Q to end For each student entered, create a Student object and add it to the Course using the addStudent method of the Course class At the end of the loop, print the Course object. Its toString method will format the output as shown on the next slide Sample Output Enter the course name CPS2231-04 Enter the name of a student or Q to quit Jon Enter the name of a student or Q to quit Mary Enter the name of a student or Q to quit Tom Enter the name of a student or Q to quit q Course: CPS2231-04 Number of Students: 3 The students in the class are: Student: Jon ID: 100 Student: Mary ID: 101 Student: Tom ID: 102

-25-


Buy plagiarism free, original and professional custom paper online now at a cheaper price. Submit your order proudly with us



Essay Hope