Question: Create a Java program for a school. Create a report containing information for a classroom. For each classroom, the report will contain: the room number,
Create a Java program for a school. Create a report containing information for a classroom. For each classroom, the report will contain: the room number, the teacher and subject to the class, and a list of students assigned to the class and their grade. Create a directory called SchoolInfo". Create Displayable interface. The interface should declare one method
Create Person (abstract) class String firstName String lastName. (other classes will implement this one)
Create the Teacher class, name and subject
Create Student Class, name subject, final grade, and a random student ID
Create a Room class, with the number of the classroom and corresponding teacher and an array of the students
Include the getter and setter methods for the variables.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
