Create a class called Employee that stores its code and name. Create two derive classes from
Employee named TempEmp and PerEmp.
import java.util.Scanner;
public class Employee {
protected int code;
protected String name;
public Employee() {
}
public Employee(int code) {
this.code = code;
}
public Employee(String name) {
this.name = name;
}
public Employee(int code, String name) {
this.code = code;
this.name = name;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void getData() {
Scanner in = new Scanner(System.in);
System.out.println("Enter name");
name = in.nextLine();
System.out.println("Enter code");
code = in.nextInt();
}
public void showData() {
System.out.println("Code is:" + code);
System.out.println("Name is:" + name);
}
public static void main(String[] args) {
Employee e = new Employee(1234, "hemant");
e.showData();
}
}
Employee named TempEmp and PerEmp.
import java.util.Scanner;
public class Employee {
protected int code;
protected String name;
public Employee() {
}
public Employee(int code) {
this.code = code;
}
public Employee(String name) {
this.name = name;
}
public Employee(int code, String name) {
this.code = code;
this.name = name;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void getData() {
Scanner in = new Scanner(System.in);
System.out.println("Enter name");
name = in.nextLine();
System.out.println("Enter code");
code = in.nextInt();
}
public void showData() {
System.out.println("Code is:" + code);
System.out.println("Name is:" + name);
}
public static void main(String[] args) {
Employee e = new Employee(1234, "hemant");
e.showData();
}
}
No comments:
Post a Comment