Implement a super class Person. Make two classes, Student and instructor, inheri
ID: 3902527 • Letter: I
Question
Implement a super class Person. Make two classes, Student and instructor, inherit from Person. A person has a name and a year of birth. A student has a major and an instructor has a salary. Write the class definitions, the constructors, and the methods toString for all classes. Supply a test program that test these classes and methods. A C:WINNT System321cmd.exe erson [nane=John Gre e nhouse.birthYear-19591 Student name: Maurice Dusseault Student's Date of Birth: 1979 Student's major: Conputer Science Ins uc cor's nane: Satyendra Narayan Instructor's Birth: 1969 Instructor's salar ress any key to continue -. . y:65800.0Explanation / Answer
public class Person { private String name; private int year; public Person(String name, int year, String address) { this.name = name; this.year = year; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getYear() { return year; } public void setYear(int year) { this.year = year; } @Override public String toString() { return "Person{" + "name='" + name + ''' + ", year=" + year + '}'; } } class Student extends Person { private String major; public Student(String name, int year, String address, String major) { super(name, year, address); this.major = major; } public String getMajor() { return major; } public void setMajor(String major) { this.major = major; } @Override public String toString() { return "Student{" + super.toString() + "major='" + major + ''' + '}'; } } class Instructor extends Person { private double salary; public Instructor(String name, int year, String address, double salary) { super(name, year, address); this.salary = salary; } public double getSalary() { return salary; } public void setSalary(double salary) { this.salary = salary; } @Override public String toString() { return "Instructor{" + super.toString() + "salary=" + salary + '}'; } }
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.