class Employee{
String name;
int age;
char sex;
public Employee(String name,int age,char sex){
this.name=name;
this.age=age;
this.sex=sex;
//System.out.println("姓名:"+name+" 年龄:"+age+" 性别:"+sex);
}
public String toString(){
return "雇员姓名:"+this.name+"年龄:"+this.age+"性别:"+this.sex;
}
}
class Management extends Employee{
String duty;
int yearsalary;
public Management(String name,int age,char sex,String duty,int yearsalary){
super(name,age,sex);
this.duty=duty;
this.yearsalary=yearsalary;
//System.out.println("姓名:"+name+"年龄:"+age+"性别:"+sex+"职务:"+duty+"年薪:"+yearsalary);
}
public String toString(){
return "管理者姓名:"+super.name+"年龄:"+super.age+"性别:"+super.sex+"职务:"+this.duty+"年薪:"+this.yearsalary;
}
}
class Office extends Employee{
String apartment;
int monthsalary;
public Office(String name,int age,char sex,String apartment,int manthsalary){
super(name,age,sex);
this.apartment=apartment;
this.monthsalary=monthsalary;
//System.out.println("姓名:"+name+"年龄:"+age+"性别:"+sex+"部门:"+apartment+"月薪:"+monthsalary);
}
public String toString(){//显示数据方法
return "职员姓名:"+super.name+"年龄:"+super.age+"性别:"+super.sex+"部门:"+this.apartment+"月薪:"+this.monthsalary;
}
}
public class t64 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Management m=new Management("赵小赵",16,'女',"总裁",5000000);
Management m1=new Management("赵小小",16,'女',"CEO",5000000);
Office o=new Office("赵赵小",15,'女',"技术部",20000);
System.out.println(m);
System.out.println(m1);
System.out.println(o);
}
}
定义员工类,职工类,管理类
最新推荐文章于 2022-02-11 11:30:21 发布