设计实验1:对象规划,继承和多态
1、实验要求:按下图规划、定义类,并编写代码,实现功能。
员工:
年龄:20-60,20工龄:1-30,1显示年龄:显示工龄:
管理人员: 员工:
级别:1-4 底薪:1000
计算年薪:级别*100000 津贴:工龄x100
经理: 办公室主任: 雇佣员工: 临时员工:
业务数: 岗位津贴: 工作量: 工作量:
业务金额: 计算收入:年薪+岗位津贴 奖励: 计算月薪:底薪+工作量
计算提成:业务金额x0.05 计算月薪:若工作量大于 x10
计算收入:年薪+提成 300,则奖励,否则不奖
如图所示,某单位制定了单位内部的职位架构。设计对象,并使用JAVA实现。对不同级别的对象,设计其属性(成员域、成员变量),方法(成员函数、成员方法,包括构造方法)。而后完成编码,运行并修改程序,记录程序运行、修改的过程。在下面代码记录中,首先记录课前准备的代码。课前代码要求写明每个对象的设计内容包括:属性名、类型。如果有的话,说明属性的取值范围和初始值。构造方法及其参数以及方法完成的工作。其他方法及其参数以及所完成工作。实验课时,每次对代码的修改,都要做完整记录。记录包括修改原因,修改内容。
2、代码记录样例:原始代码:员工类
Public Class Yuangong {
Private int nianling=0//年龄:整型,初始值0,范围20-60...
Yuangong(int newNianling){
Nianling= newNianling;//构造函数,新建对象时初始化年龄值
第1次修改:
修改原因:类Yuangong第2行缺少分号修改内容:增加分号