实验3继承和多态定义下述5个类,类属性如下:Employee:firstName,lastName,socialSecurityNumberSalaridEmployee:weeklySalary(周薪)HourlyEmployee:wage(每小时的工钱),hours(月工作小时数)CommisionEmployee:grossSales(销售额),commissionRate(提成比率)BasePlusCommisionEmployee:baseSalary(月基本工资)Employee类中定义了抽象方法earning,用于计算员工的月工资。
SalaridEmployee月工资计算为:weeklySalary*4HourlyEmployee月工资计算为:wage*hoursCommisionEmployee月工资计算为:grossSales*commissionRateBasePlusCommisionEmployee月工资计算为:grossSales*commissionRate+baseSalary类还应该包括构造方法,toString方法,属性的get/set方法。
firstName,lastName,socialSecurityNumber的初始化在构造方法中完成。
其中对firstName,lastName也要提供get/set方法,对socialSecurityNumber只提供get方法。
其他属性要提供get和set方法。
然后生成10个员工对象,根据随机数决定生成对象的类型(可以是SalaridEmployee、HourlyEmployee、CommisionEmployee、BasePlusCommisionEmployee),对象引用保存到数组中。
然后依次调用对象的toString方法输出对象的信息,调用earning方法来输出对象的月工资。
2025/1/17 20:14:35 3KB 北邮java作业
次资源视频是刘意讲解的,讲解的很详细。
适合于刚学习java语言的人学习。
共28天的视频课程。
2025/1/17 15:06:11 12KB java 基础 java基础
JSP文件上传的例子SmartUpload.zip
2025/1/17 15:32:24 399KB java jsp
计算机、软件类专业毕业设计,基于struts和hibernate
2025/1/17 5:50:22 11.96MB struts hibernate 客运管理系统 毕业设计
中期检查报告
2025/1/17 3:38:21 14KB 毕业论文
用java写的5层电梯模拟实验,包括开关门
2025/1/16 17:48:01 6KB java 电梯 5层
apache-zookeeper-3.6.1-bin
2025/1/16 16:05:28 11.85MB zookeeper
此资源对应于我博客上发布的学生信息管理系统JAVA代码,我一共传了代码、MySQL数据库资源和完整的实验报告,三份可以下载下来就可以当一次很优秀的课程设计作业。
2025/1/16 4:04:24 7.56MB JAVA MySQL 完整实验报告 包含完整代码
西南交通大学计算机图形学整个课程的实验文档
2025/1/16 1:24:09 42.24MB 计算机图形学 实验 教程
在大二学习jsp的时候自己跟着老师用jsp加servlet做的一个简单的购物车。
1.69MB 购物车
共 1000 条记录 首页 上一页 下一页 尾页