jimmykurian / Instructor.
java Sign in Sign up
A super class Person with two subclasses, Student and Instructor, that inherit from Person. A person has a name and a
year of birth. A student has a major, and an instructor has a salary.
[Link]
//[Link] - Jimmy Kurian
public class Instructor extends Person
{
private double salary;
public Instructor(String n, int byear, double s)
{
super(n, byear);
salary = s;
}
public String toString()
{
return "Employee[super=" + [Link]() + ",salary=" + salary + "]";
}
}
[Link]
//[Link] - Jimmy Kurian
public class Person
{
private String name;
private int birthYear;
public Person(String n, int byear)
{
name = n;
birthYear = byear;
}
public String toString()
{
return "Person[name=" + name + ",birthYear=" + birthYear + "]";
}
}
[Link]
//[Link] - Jimmy Kurian
public class PersonTester
{
public static void main(String[] args)
{
Person a = new Person("Anil", 1992);
Student b = new Student("Jimmy", 1919, "Information Technology");
Instructor c = new Instructor("Mike", 1998, 95000);
[Link](a);
[Link](b);
[Link](c);
}
}
[Link]
//[Link] - Jimmy Kurian
public class Student extends Person
{
private String major;
public Student(String n, int byear, String m)
{
super(n, byear);
major = m;
}
public String toString()
{
return "Student[super=" + [Link]() + ",major=" + major + "]";
}
}
red-caprica
commented about 1 year ago
Great Job on this. Super simple
Comment on gist
Sign in to comment
or sign up to join this conversation on GitHub
Desktop version