Professional Documents
Culture Documents
CSE 211 Final Assignment
CSE 211 Final Assignment
includes the variables name and salary class teacher extends the employee class
have variables designation, University name, bonus and the method named does().
child clams Algorithm teacher, Database, Teacher and math teacher don’t need to
write this code and can access these properties and methods directly from base class.
The child classes have the variable named main subject.
Write the java program and indicate the types of inheritance that you applied.
Teacher class
package oopAssignment;
public class Teacher extends Employee {
String designation = "Professor";
String uniName = "Port City International University";
double bonus = 10000;
|1|
Database Teacher class
package oopAssignment;
System.out.println("Database Teacher");
System.out.println("Name: " + db.name);
System.out.println("Salary: " + db.salary);
System.out.println("Bonus: " + db.bonus);
System.out.println("Designation: " + db.designation);
System.out.println("University: " + db.uniName);
db.does();
System.out.printf("%s%n%n",mainSubject);
}
}
package oopAssignment;
System.out.println("Maths Teacher");
System.out.println("Name: " + math.name);
System.out.println("Salary: " + math.salary);
System.out.println("Bonus: " + math.bonus);
System.out.println("Designation: " + math.designation);
System.out.println("University: " + math.uniName);
math.does();
System.out.printf("%s%n%n",mainSubject);
}
}
|2|
Main Caller class
package oopAssignment;
Output:
The End
|3|