Question
In Java create the following: The Student class A Student has a: Name - the name consists of the First and Last name separated by
In Java create the following:
The Student class A Student has a: 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 Write the xxx_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 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.
Create the class: Course Write the 3 instance variables: courseName: String students: Student [] numberOfStudents: int Code the constructor 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 Write the 3 getters: +getCourseName() : String +getStudents() : Student [] +getNumberOfStudents() : int Write the 2 setters Write the 2 setters: addStudent (student : Student) : void public void addStudent (Student student) addStudent (studentName: String): void 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 so they print on separate lines Write a class 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
The Course class Course -Name of the course An Array to store the students for the courseName: String -students: Student [ -numberOfStudents: int course -The number of students: initialize to 0 Creates a course with the specified name +Returns the course name +Course(courseName : String) +getCourseName(): String +addStudent (student : Student)voidstudents +addStudent (studentName: String): void +getStudents() : Student [] +getNumberOfStudents(): int Adds a Student object to the array of +Creates a Student object using studentName and adds it to the array +Returns the array of students +Returns the number of students in the array The Course class Course -Name of the course An Array to store the students for the courseName: String -students: Student [ -numberOfStudents: int course -The number of students: initialize to 0 Creates a course with the specified name +Returns the course name +Course(courseName : String) +getCourseName(): String +addStudent (student : Student)voidstudents +addStudent (studentName: String): void +getStudents() : Student [] +getNumberOfStudents(): int Adds a Student object to the array of +Creates a Student object using studentName and adds it to the array +Returns the array of students +Returns the number of students in the arrayStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started