Professional Documents
Culture Documents
*;
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);
void getTeacher()
{
getStaff();
System.out.println("Enter Subject");
subject=input.next();
System.out.println("Enter Publication");
publication=input.next();
void displayTeacher()
{
displayStaff();
System.out.println("Subject:"+subject);
System.out.println("Publication:"+publication);
}
class Typist extends Staff
{
private int speed;
void getTypist()
{
getStaff();
System.out.println("Enter Speed");
speed=input.nextInt();
void displayTypist()
{
displayStaff();
System.out.println("Speed:"+speed);
}
class Officer extends Staff
{
private String grade;
void getOfficer()
{
getStaff();
System.out.println("Enter Grade");
grade=input.next();
void displayOfficer()
{
displayStaff();
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();