Advertisement
Huntersazzad

Id

Dec 2nd, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. public class ManTask2 {
  2. public static void main(String[] args) {
  3.  
  4. Faculty f = new Faculty("Margaret","Female",25,"19567","CSE",45000,"MST","2nd");
  5. System.out.printf("Test 1:\n");
  6. System.out.printf("Name: %s\nAge: %d\nSalary: %f\nInitial: %s\n",f.getN(),f.getA(),f.getS(),f.getINT());
  7. System.out.printf("Test 2:\n");
  8. System.out.printf(f.toString());
  9. }
  10. }
  11. class Person
  12. {
  13. private String name;
  14. private String gender;
  15. private int age;
  16. Person(String n,String g,int a)
  17. {
  18. name = n;
  19. gender = g;
  20. age = a;
  21. }
  22. public void setN(String n)
  23. {
  24. name = n;
  25. }
  26. public String getN()
  27. {
  28. return name;
  29. }
  30. public void setG(String g)
  31. {
  32. gender = g;
  33. }
  34. public String getG()
  35. {
  36. return gender;
  37. }
  38. public void setA(int a)
  39. {
  40. age = a;
  41. }
  42. public int getA()
  43. {
  44. return age;
  45. }
  46. @Override
  47. public String toString()
  48. {
  49. return "Name: "+name+"\n"+"Gender: "+gender+"\n"+"Age: "+age;
  50. }
  51. }
  52. class Employee extends Person
  53. {
  54. private String id;
  55. private String department;
  56. private double salary;
  57. Employee(String n,String g,int a,String i,String d,double sal)
  58. {
  59. super(n,g,a);
  60. id = i;
  61. department = d;
  62. salary = sal;
  63. }
  64. public void setI(String i)
  65. {
  66. id = i;
  67. }
  68. public String getI()
  69. {
  70. return id;
  71. }
  72. public void setD(String d)
  73. {
  74. department = d;
  75. }
  76. public String getD()
  77. {
  78. return department;
  79. }
  80. public void setS(double sal)
  81. {
  82. salary = sal;
  83. }
  84. public double getS()
  85. {
  86. return salary;
  87. }
  88. @Override
  89. public String toString()
  90. {
  91. return super.toString()+"\n"+"ID: "+id+"\n"+"Department: "+department+"\n"+"Salary: "+salary;
  92. }
  93. }
  94. class Faculty extends Employee
  95. {
  96. private String initial;
  97. private String rank;
  98. Faculty(String n,String g,int a,String i,String d,double sal,String inti,String r)
  99. {
  100. super(n,g,a,i,d,sal);
  101. initial = inti;
  102. rank = r;
  103. }
  104. public void setINT(String inti)
  105. {
  106. initial = inti;
  107. }
  108. public String getINT()
  109. {
  110. return initial;
  111. }
  112. public void setRk(String r)
  113. {
  114. rank = r;
  115. }
  116. public String getRk()
  117. {
  118. return rank ;
  119. }
  120. @Override
  121. public String toString()
  122. {
  123. return super.toString()+"\n"+"Initial: "+initial+"\n"+"Rank: "+rank+"\n";
  124. }
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement