TEMPEMP CLASS QUESTION
import java.util.Scanner;
public class TempEmp extends Employee {
protected String grade;
protected int days;
public TempEmp() {
}
public TempEmp(int x, String y, String grade, int days) {
super(x, y);
this.grade = grade;
this.days = days;
}
public TempEmp(String grade) {
super(20, "Nirmal");
this.grade = grade;
days = 10;
}
public TempEmp(int days) {
super(20, "Vinod");
this.days = days;
grade = "A";
}public int getDays() {
return days;
}
public String getGrade() {
return grade;
}
@Override
public void getData() {
super.getData();
Scanner in = new Scanner(System.in);
System.out.println("Enter grade:");
grade = in.nextLine();
System.out.println("Enter work of days:");
days = in.nextInt();
}
@Override
public void showData() {
super.showData();
System.out.println("Grade is:" + grade);
System.out.println("days of working is:" + days);
}
public static void main(String[] args) {
TempEmp t = new TempEmp(1234, "Manoj", "B", 60);
t.showData();
TempEmp t1 = new TempEmp("A");
t1.showData();
TempEmp t2 = new TempEmp(60);
t2.showData();
TempEmp t3 = new TempEmp();
t3.getData();
t3.showData();
}
}
import java.util.Scanner;
public class TempEmp extends Employee {
protected String grade;
protected int days;
public TempEmp() {
}
public TempEmp(int x, String y, String grade, int days) {
super(x, y);
this.grade = grade;
this.days = days;
}
public TempEmp(String grade) {
super(20, "Nirmal");
this.grade = grade;
days = 10;
}
public TempEmp(int days) {
super(20, "Vinod");
this.days = days;
grade = "A";
}public int getDays() {
return days;
}
public String getGrade() {
return grade;
}
@Override
public void getData() {
super.getData();
Scanner in = new Scanner(System.in);
System.out.println("Enter grade:");
grade = in.nextLine();
System.out.println("Enter work of days:");
days = in.nextInt();
}
@Override
public void showData() {
super.showData();
System.out.println("Grade is:" + grade);
System.out.println("days of working is:" + days);
}
public static void main(String[] args) {
TempEmp t = new TempEmp(1234, "Manoj", "B", 60);
t.showData();
TempEmp t1 = new TempEmp("A");
t1.showData();
TempEmp t2 = new TempEmp(60);
t2.showData();
TempEmp t3 = new TempEmp();
t3.getData();
t3.showData();
}
}