Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ManTask2 {
- public static void main(String[] args) {
- Faculty f = new Faculty("Margaret","Female",25,"19567","CSE",45000,"MST","2nd");
- System.out.printf("Test 1:\n");
- System.out.printf("Name: %s\nAge: %d\nSalary: %f\nInitial: %s\n",f.getN(),f.getA(),f.getS(),f.getINT());
- System.out.printf("Test 2:\n");
- System.out.printf(f.toString());
- }
- }
- class Person
- {
- private String name;
- private String gender;
- private int age;
- Person(String n,String g,int a)
- {
- name = n;
- gender = g;
- age = a;
- }
- public void setN(String n)
- {
- name = n;
- }
- public String getN()
- {
- return name;
- }
- public void setG(String g)
- {
- gender = g;
- }
- public String getG()
- {
- return gender;
- }
- public void setA(int a)
- {
- age = a;
- }
- public int getA()
- {
- return age;
- }
- @Override
- public String toString()
- {
- return "Name: "+name+"\n"+"Gender: "+gender+"\n"+"Age: "+age;
- }
- }
- class Employee extends Person
- {
- private String id;
- private String department;
- private double salary;
- Employee(String n,String g,int a,String i,String d,double sal)
- {
- super(n,g,a);
- id = i;
- department = d;
- salary = sal;
- }
- public void setI(String i)
- {
- id = i;
- }
- public String getI()
- {
- return id;
- }
- public void setD(String d)
- {
- department = d;
- }
- public String getD()
- {
- return department;
- }
- public void setS(double sal)
- {
- salary = sal;
- }
- public double getS()
- {
- return salary;
- }
- @Override
- public String toString()
- {
- return super.toString()+"\n"+"ID: "+id+"\n"+"Department: "+department+"\n"+"Salary: "+salary;
- }
- }
- class Faculty extends Employee
- {
- private String initial;
- private String rank;
- Faculty(String n,String g,int a,String i,String d,double sal,String inti,String r)
- {
- super(n,g,a,i,d,sal);
- initial = inti;
- rank = r;
- }
- public void setINT(String inti)
- {
- initial = inti;
- }
- public String getINT()
- {
- return initial;
- }
- public void setRk(String r)
- {
- rank = r;
- }
- public String getRk()
- {
- return rank ;
- }
- @Override
- public String toString()
- {
- return super.toString()+"\n"+"Initial: "+initial+"\n"+"Rank: "+rank+"\n";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement