求助一个作业

Jin_Harrison 2017-03-29 10:56:44
题目是这样的....
雇员的工作职责
1、实验要求
    本实验要求:以公司员工日常工作及考评为业务背景,体验继承与方法重写的特性。
    1-1. 业务说明:
        1-1.1. 本实验以对公司雇员的工作考评为实验业务背景;
        1-1.2. 公司每个雇员每天都需要进行日常的常规工作; 
        1-1.3. 人事既是公司雇员,同时也具有特定的工作职责;
        1-1.4. 人事在常规工作的基础上还可以组织员工开展活动;
        1-1.5. 人事根据员工的职级给出相应的每月补贴信息;
        1-1.6. 本实验还需要实现公司对员工工作范围的考评。
    1-2. 创建工程并配置环境:
        1-2.1. 限制1. 创建实验工程,命名为:SE_JAVA_EXP_E033;
        1-2.2. 限制2. 创建包,命名为:cn.campsg.java.experiment;
        1-2.3. 限制3. 创建包,命名为:cn.campsg.java.experiment.entity。
    1-3. 创建雇员实体类及其相关属性:
        1-3.1. 限制1. 在cn.campsg.java.experiment.entity 包中创建雇员类:Employe。
        1-3.2. 为Employe类创建如下属性:
            1)雇员姓名:字符类型;
            2)雇员职级:整数类型;
            3)雇员薪水:整数类型。
        1-3.3. 为Employe类的属性创建getter/setter方法;
        1-3.4. 为Employe类创建0参构造函数。
        1-3.5. 为Employe类创建3参构造函数。
        1-3.6. 在3参构造器中,实现雇员类三个属性的初始化。
        1-3.7. 为雇员类创建常规工作方法:
            1)限制1. 方法名为work。
            2)限制2. work方法为0参,无返回公共函数。
            3)work方法的作用是:模拟员工的日常工作;
            4)work方法需在控制台输出信息: 雇员名+“ 按领导的要求完成任务! ”。
    1-4. 创建人事实体类及其相关属性:
        1-4.1. 限制1. 在cn.campsg.java.experiment.entity包中创建人事类:Hrstaff;
            1)人事类需继承雇员类,来获取雇员类的所有属性和特征。
        1-4.2. 为Hrstaff创建0参构造函数。
        1-4.3. 为Hrstaff创建1参构造函数:
            1)参数为人事的姓名(字符串类型)。
            2)Hrstaff利用继承中的属性共用特性实现初始化。
            3)Hrstaff负责调用父类Employe的3参构造函数,参数如下:
            Employe类的雇员姓名属性 = Hrstaff类的雇员姓名属性。
            Employe类的雇员职级属性 = 5(人事雇员等级默认为5)。
            Employe类的雇员薪水属性 = 5000(人事雇员薪水默认为5000)。
        1-4.4. 在Hrstaff类中重写work方法:
            1)该方法需具有Employe类(父类)同名方法的处理能力;
            2)还需向控制台输出信息:雇员名字 + " 平时需要组织员工多参加运动。"。
            3)本方法使Hrstaff既具有Employe工作内容又具有个性化工作内容。
    1-5. 按雇员等级查询员工每月补贴金额:
        1-5.1. 为Hrstaff类创建根据雇员职级查看薪水补贴的方法:
            1)限制1. 方法名为:looupSalary。
            2)限制2. 该方法具有1个整数类型参数:雇员等级。
            3)限制3. 该方法具有字符类型的返回值,返回查询所得的补贴额度。
            4)looupSalary的返回值需根据职级返回不同的内容,规则如下:
            职级在[1-5]之间,返回信息为“每月补贴500元”;
            职级在[6-9]之间,返回信息为“每月补贴800元”;
            职级在[10-15]之间,返回信息为“每月补贴1000元”;
            不在以上职级内,则返回信息为“不存在对应职级。”
    1-6. 创建公司类与实现职能考评:
        1-6.1. 限制1. 在包cn.campsg.java.experiment中创建公司类:Company;
        1-6.2. 为公司类创建职能评估方法:
            1)限制2. 方法名为:appraisals;
            2)限制3. appraisals方法带有1个Employe类型参数,用于表述评价哪个员工。
            3)限制4. appraisals方法可设定为无返回值的公共方法; 
            4)该方法模拟实现对所有雇员(包括人事)的考评工作;
            5)在该方法内实现查看员工日常工作情况的功能;
            6)如果员工为人事类,则还需向控制台输出如下格式信息:
            "HR的雇员等级为:"+ 人事的职级 + "," + 人事的薪水补贴信息
    1-7. 显示考评结果:
        1-7.1. 限制1. 在cn.campsg.java.experiment包中创建主类:MainClass;
        1-7.2. 为MainClass类创建主函数:main;
        1-7.3. 在main函数中创建1个雇员对象和1个人事对象:
            1)为雇员设定姓名、职级和薪水;
            2)为人事对象指定姓名为“HR”;
        1-7.4. 创建公司类对象,分别完成对雇员和人事的考评。


我只是一部分不会,但为了方便,我把所有题目都复制了,求解,求助各位大神。
...全文
1121 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
白纸写情书 2019-05-02
  • 打赏
  • 举报
回复
太喜欢这种题目了
夜丨未央丶 2019-04-23
  • 打赏
  • 举报
回复
同求,还望有大神能写出源码
逗比123号 2017-04-01
  • 打赏
  • 举报
回复
我看了好像没有什么复杂的地方,学习基础就可以做了
一个治疗术 2017-04-01
  • 打赏
  • 举报
回复
我估计是上面全部加起来是一个。。。。
qq_28630071 2017-04-01
  • 打赏
  • 举报
回复
哪个不会啊?你不说怎么帮你
懵逼中敲代码 2017-03-31
  • 打赏
  • 举报
回复
求问 你这种作业 是哪里来的?我也想做做这种题目练练
田地里的蚂蚁 2017-03-31
  • 打赏
  • 举报
回复
你又不说哪部分不会
  • 打赏
  • 举报
回复
自己动手,丰衣足食

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧