Advertisement
Ragnard-Kiseki-

Main

Jun 18th, 2021
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. package finalactivities.laboratoryActivity_12;
  2.  
  3. //Class Person
  4. class Person {
  5.  
  6. //Variables
  7. private String name;
  8. private int age;
  9. private String gender;
  10.  
  11. //Constructor
  12. public Person(String name, int age, String gender) {
  13. this.name = name;
  14. this.age = age;
  15. this.gender = gender;
  16. }
  17.  
  18. //getter and setters
  19. public String getName() {
  20. return name;
  21. }
  22.  
  23. public void setName(String name) {
  24. this.name = name;
  25. }
  26.  
  27. public int getAge() {
  28. return age;
  29. }
  30.  
  31. public void setAge(int age) {
  32. this.age = age;
  33. }
  34.  
  35. public String getGender() {
  36. return gender;
  37. }
  38.  
  39. public void setGender(String gender) {
  40. this.gender = gender;
  41. }
  42.  
  43. }
  44.  
  45. //Class Teacher
  46. class Teacher extends Person {
  47.  
  48. //Variable
  49. private double salary;
  50.  
  51. //Constructor
  52. public Teacher(String n, int age, String gender, double s) {
  53. super(n, age, gender);
  54. this.salary = s;
  55. }
  56.  
  57. //getter and setters
  58. public double getSalary() {
  59. return salary;
  60. }
  61.  
  62. public void setSalary(double salary) {
  63. this.salary = salary;
  64. }
  65. }
  66.  
  67. //Class Student
  68. class Student extends Person {
  69.  
  70. //Variables
  71. private double grade;
  72. private int id;
  73.  
  74. //Constructor
  75. public Student(int id, String n, int age, String gender, double grade) {
  76. super(n, age, gender);
  77. this.grade = grade;
  78. this.id = id;
  79. }
  80.  
  81. //getter and setters
  82. public double getGrade() {
  83. return grade;
  84. }
  85.  
  86. public void setGrade(double grade) {
  87. this.grade = grade;
  88. }
  89.  
  90. public int getId() {
  91. return id;
  92. }
  93.  
  94. public void setId(int id) {
  95. this.id = id;
  96. }
  97.  
  98. }
  99.  
  100. //Main
  101. public class Main {
  102. public static void main(String[] args) {
  103.  
  104. //Creating 2 students and one teacher
  105. Student s1 = new Student(3, "Michael", 15, "M", 2.5);
  106. Student s2 = new Student(5, "Alexa", 16, "F", 4.5);
  107. Teacher t1 = new Teacher("Abhishek", 39, "M", 50000);
  108.  
  109. //Printing student 1
  110. System.out.println("Student: " + s1.getId());
  111. System.out.println("Name: " + s1.getName());
  112. System.out.println("Age: " + s1.getAge());
  113. System.out.println("Gender: " + s1.getGender());
  114. System.out.println("grade: " + s1.getGrade());
  115.  
  116. //Printing student 2
  117. System.out.println();
  118. System.out.println("Student: " + s2.getId());
  119. System.out.println("Name: " + s2.getName());
  120. System.out.println("Age: " + s2.getAge());
  121. System.out.println("Gender: " + s2.getGender());
  122. System.out.println("grade: " + s2.getGrade());
  123.  
  124. //Printing teacher 1
  125. System.out.println();
  126. System.out.println("Name: " + t1.getName());
  127. System.out.println("Age: " + t1.getAge());
  128. System.out.println("Gender: " + t1.getGender());
  129. System.out.println("grade: " + t1.getSalary());
  130. }
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement