Question
Based on the following description, write a Java class. He courses in Anglestate are represented by Course objects. Each Course has a name of the
Based on the following description, write a Java class. He courses in Anglestate are represented by Course objects. Each Course has a name of the course, the number of students registered for the course, and an array of string that contains the name of each student (you can set the array size to 100). Thus, the class Course should contain three instance variables: String courseName, String[] students = new String[100], and int numberOfStudents. A Course is created by passing a course name as shown below. When a new Course is created, the number of students is initialized to 0. In this case, the course name is ICS 241-01 Object Programming.
>Course cs1 = new Course(ICS 241-01 Object Programming);
The class must be designed in such a way that it returns a reasonable representation of the Course object as the following example shows (the registered number is just one of possible values).
>System.out.println(cs1);
Course ICS 241-01 Object Programming. Number of students registered 10.
The class must have a method name addStudent, which is called when a student registers the course. The method accepts student name as a parameter. The number of students registered must then be incremented by 1. The method does not return anything. The following code registers a new student named Michael to the newly created course cs1.
>cs1.addStudent(Michael);
>System.out.println(cs1);
Course ICS 241-01 Object Programming. Number of students registered 11.
The class has a method named getNumberOfStudents, which returns the number of students registered for the course. The following code is an example of using it.
>System.out.println(cs1.getNumberOfStudent());
11
The class aslso has a method name getCourseName, which returns the name of the course. The following code is an example of using it.
>System.out.println(cs1.getCourseName());
ICS 241-01 Object Programming
WRITE THE JAVA CLASS FOR THE COURSE OBJECT IN THE SPACE BELOW:
Step 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