
上QQ阅读APP看书,第一时间看更新
3.7 案例实训
1. 案例说明
开发一个企业内部员工管理系统时,需要对员工进行建模,员工包含3个属性:工号、姓名和工资。经理也是员工,他具有员工所具有的一切属性,此外也具有属于自身的奖金属性。本例使用继承的思想设计出员工类和经理类。同时要求在类中提供必要的方法对属性进行访问。
2. 编程思想
首先,设计一个员工类Employee,并给它添加一些基本属性,比如工号、姓名和工资等,同时也提供一个方法用于打印员工的基本信息。然后,设计一个经理类Employer,该类继承了员工类,并利用super关键字指定调用父类的特定构建器,而且重写了父类中的一个方法。同时也有自己的奖金属性bonus和方法。
3. 程序代码
请扫二维码3-1,查看完整的代码。

二维码3-1
4. 运行结果
程序运行结果如图3.1所示。

图3.1 案例的运行结果