Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Design a class named Person and its two subclasses named Student and Employee Make Faculty and Staff subclasses of Employee 1 import java.util.*; 2import java.lang.
Design a class named Person and its two subclasses named Student and Employee Make Faculty and Staff subclasses of Employee 1 import java.util.*; 2import java.lang. Importannt Note: DO NOT MAKE ANY OF THESE CLASSES PUBLIC. LEAVE EM AS PACKAGE(DEFAULT VISIBIL import java.io. 4 class Person A person has a name, address, phone number, and email address .A student has a class status (freshman, sophomore, junior, or senior). Define the status as a constant. An employee has an office, salary, and date hired .A faculty member has office hours and a rank. A staff member has a title Override the toString method in each class to display the class name and the person's name Write a test program that creates a Person, Student, Employee, Faculty, and Staff, and invokes their toString) methods 1 class DriverMain public static void main (String args[]) class Person person_name class Student student name class Employee employee_name class Faculty faculty_name class Staff staff_name Person person new Person( "person_name") Person student new Student("student_name"); Person employee new Employee("employee-name"); Person facultynew Faculty("faculty_name"); Person staffnew Staff( "staff_name"); 4 System.out.println(person.toString)) System.out.println(student.toString()) System.out.println (employee.toString)); System.out.println(faculty.toString()) System.out.println (staff.toString)) 15 16 17 18
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