博客
关于我
Java实验6 -- 公司支出的总薪水
阅读量:507 次
发布时间:2019-03-07

本文共 821 字,大约阅读时间需要 2 分钟。

前言

时间:2020.6.8
备注:实验6是这学期最后一个实验,任务是老师刚布置就做完了,可能是想让我巩固基础。最近忙起来特别不想做反馈,最近都是杂事少写Java代码,再加上这些题第一反应不是百度而是自己琢磨了(看在这份上夸一夸),所以也是几万年没来博客记录了呢…看到涨粉了好激动,速度更!!这些都是自己整的,不保证是最好的思路,大家看到有问题的部分可以评论哦!!

题目

图片显示了一个关于公司员工工资计算的系统设计。系统能够根据员工的工作类型(周工、月工、年工)计算其总工资。用户可以输入基本周工资、月工资和年工资,然后系统会根据输入的值计算每个员工的工资并总工资并显示总工资金额。

实现思路

系统的实现分为几个主要步骤:

  • 先搭建各个类的框架,包括测试类Main类、主要的公司类(Company)及基类员工类(Employee),以及三种子类(WeekWorker、MonthWorker、YearWorker)。
  • 理清各类之间的关系。公司类作为功能实现的地方,包含员工数组,而员工类作为抽象类,具体员工属性的实现则放在三个子类中。
  • 在主函数中完成最后的测试,实现小员工上班后公司的总工资计算。
  • 关于工资计算,采用了三种获取工资方式,每种工资方法都进行了一次拿工资,最后获得总收入。
  • 实现代码

    代码主要包含五个Java文件:Main、Company、Employee、WeekWorker、MonthWorker、YearWorker。
    Main类作为测试类,输入基本工资,创建员工数组并根据索引创建不同类型的员工对象。Company类负责计算所有员工的工资总和。
    Employee类为抽象类,定义了基本工资属性和抽象的工资计算方法。三个子类分别继承Employee类并实现了不同的工资计算逻辑:周工按52周计算,月工按12个月计算,年工按1年计算。

    实现结果图

    图片显示了系统运行后的结果,可能是一个截图显示公司的总工资金额及其计算方式。

    转载地址:http://fzljz.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现奇偶转置排序算法(附完整源码)
    查看>>
    Objective-C实现奇异值分解SVD(附完整源码)
    查看>>
    Objective-C实现子集总和算法(附完整源码)
    查看>>
    Objective-C实现字符串boyer moore search博耶摩尔搜索算法(附完整源码)
    查看>>
    Objective-C实现字符串IP地址转DWORD地址(附完整源码)
    查看>>
    Objective-C实现字符串jaro winkler算法(附完整源码)
    查看>>
    Objective-C实现字符串manacher马拉车算法(附完整源码)
    查看>>
    Objective-C实现字符串wildcard pattern matching通配符模式匹配算法(附完整源码)
    查看>>
    Objective-C实现字符串word patterns单词模式算法(附完整源码)
    查看>>
    Objective-C实现字符串Z 函数或 Z 算法(附完整源码)
    查看>>
    Objective-C实现字符串加解密(附完整源码)
    查看>>
    Objective-C实现字符串复制功能(附完整源码)
    查看>>
    Objective-C实现字符串是否回文Palindrome算法 (附完整源码)
    查看>>
    Objective-C实现完整的ComplexNumber复数类(附完整源码)
    查看>>
    Objective-C实现实现rabin karp算法(附完整源码)
    查看>>
    Objective-C实现对图像进行色调处理算法(附完整源码)
    查看>>
    Objective-C实现对称矩阵压缩存储(附完整源码)
    查看>>
    Objective-C实现寻找欧拉路径/回路(附完整源码)
    查看>>
    Objective-C实现导弹跟踪算法(附完整源码)
    查看>>
    Objective-C实现将 base64 字符串转换为字节数组算法(附完整源码)
    查看>>