Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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.

image text in transcribed

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 array

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Spatial Databases 2nd Symposium Ssd 91 Zurich Switzerland August 1991 Proceedings Lncs 525

Authors: Oliver Gunther ,Hans-Jorg Schek

1st Edition

3540544143, 978-3540544142

More Books

Students also viewed these Databases questions