Java程序设计与应用开发(第3版)
上QQ阅读APP看书,第一时间看更新

3.7 案例实训

1. 案例说明

开发一个企业内部员工管理系统时,需要对员工进行建模,员工包含3个属性:工号、姓名和工资。经理也是员工,他具有员工所具有的一切属性,此外也具有属于自身的奖金属性。本例使用继承的思想设计出员工类和经理类。同时要求在类中提供必要的方法对属性进行访问。

2. 编程思想

首先,设计一个员工类Employee,并给它添加一些基本属性,比如工号、姓名和工资等,同时也提供一个方法用于打印员工的基本信息。然后,设计一个经理类Employer,该类继承了员工类,并利用super关键字指定调用父类的特定构建器,而且重写了父类中的一个方法。同时也有自己的奖金属性bonus和方法。

3. 程序代码

请扫二维码3-1,查看完整的代码。

二维码3-1

4. 运行结果

程序运行结果如图3.1所示。

图3.1 案例的运行结果