Académique Documents
Professionnel Documents
Culture Documents
Scanner;
class Staff
{
protected int code;
protected String name;
System.out.println("Enter Name");
name=input.next();
void displayStaff()
{
System.out.println("Code is"+code);
System.out.println("Name is"+name);
}
class EducationInfo extends Staff
{
protected String highQuali, highProQuali;
void getEducationInfo()
{
getStaff();
System.out.println("Highest Professional
Qualification:"+highProQuali);
}
}
void getTeacher()
{
getEducationInfo();
System.out.println("Enter Subject");
subject=input.next();
System.out.println("Enter Publication");
publication=input.next();
void displayTeacher()
{
displayEducationInfo();
System.out.println("Subject:"+subject);
System.out.println("Publication:"+publication);
void getTypist()
{
getStaff();
System.out.println("Enter Speed");
speed=input.nextInt();
void displayTypist()
{
displayStaff();
System.out.println("Speed:"+speed);
}
}
class Officer extends EducationInfo
{
private String grade;
void getOfficer()
{
getEducationInfo();
System.out.println("Enter Grade");
grade=input.next();
void displayOfficer()
{
displayEducationInfo();
System.out.println("Grade:"+grade);
void getCasual()
{
getTypist();
System.out.println("Enter Wages");
wages=input.nextInt();
void displayCasual()
{
displayTypist();
System.out.println("Wages"+wages);
}
teach.getTeacher();
teach.displayTeacher();
type.getTypist();
type.displayTypist();
Off.getOfficer();
Off.displayOfficer();