(Person、Student、Employee、Faculty和Staff类)设计名为Person的类和它的两个子类student和Employee。Employee有子类Faculty和Staff。人有姓名、地址、电话号码和电子邮件地址。学生有班级状态(一年级、二年级、三年级或四年级),将这些状态定义为常量。雇员有办公室、工资和受聘日期。定义名为MyDate的类,包含数据域year(年)、month(月)和day(日)。教员有办公时间和级别。职员有职务称号。覆盖每个类中的toString方法显示相应的类名和人名。
画出类的UML图,并实现这些类。编写测试程序,创建Person、Student、Employee、Faculty和Staff类,并调用它们的toString()方法。
2021-10-25 20:56:26
831B
抽象类,继承
1