hierarchy inheritance employee
Thu Dec 21 2023 16:53:43 GMT+0000 (Coordinated Universal Time)
Saved by
@user01
import java.util.*;
class Employee{
private String name;
private String designation;
public Employee(String name,String designation){
this.name=name;
this.designation = designation;
}
public void displayinfo(){
System.out.println("Name"+name);
System.out.println("Designation"+designation);
}
}
class Faculty extends Employee{
private String FacultyType;
public Faculty(String name,String designation,String FacultyType){
super(name,designation);
this.FacultyType = FacultyType;
}
public void displayinfo(){
super.displayinfo();
System.out.println("Faculty Type "+FacultyType);
}
}
class Staff extends Employee{
private String department;
public Staff(String name,String designation,String department){
super(name,designation);
this.department= department;
}
public void displayinfo(){
super.displayinfo();
System.out.println("Department "+department);
}
}
public class University{
public static void main(String[]args){
Faculty professor = new Faculty("John","Professor","Science");
Staff admin = new Staff("Jane","Administrator","Administration");
System.out.println("Faculty Information");
professor.displayinfo();
System.out.println("\n Staff Information");
admin.displayinfo();
}
}
content_copyCOPY
Comments