紧急java解题

来源:百度知道 编辑:UC知道 时间:2024/06/11 03:42:34
这是一个关于java的题,哪位大哥大姐帮忙作一下啊!!!
Person,Student,Employee和MyDate类)实现一个名为Person的类和它的两个子类Student和Employee。Employee有子类Faculty和Staff。Person类中的人有姓名,地址,电话号码和电子邮件地址。Student类中有班级状态(一年级,二年级,三年级和四年级),将这些状态定义为常量。Employee类中的雇员有办公室,工资和受聘日期。定义一个名为My Date的类,包含数据域year(年),month(月)和day(日)。Faculty中的教员有办公时间的级别。Staff类中的职员有职务称号。覆盖每个类中的toString的方法,显示相应的类名和人名。

已经有人做了这个问题:JAVA类继承,父类使用子类,如何实现?
我看见过,http://zhidao.baidu.com/question/39571147.html

不过我觉得作业,还是应该自己做,动动脑筋。

import java.util.*;
class Person {
private String name;
private String address;
private String telephone;
private String email;
public void setPerson(String name,String address,String telephone,String email){
this.name=name;
this.address=address;
this.telephone=telephone;
this.email=email;
}
public String getName(){
return name;
}
public String getAddress(){
return address;
}
public String getTelephone(){
return telephone;
}
public String getEmail(){
return email;
}
public String toString() {
String className = "person";
return className;
}
}

class Employee exten