某公司雇员(Employee)包括经理(Manager),技术人员(Technician)和销售员(Salesman)。开发部经理(DeveloperManger),既是经理也是技术人员。销售部经理(SalesManager),既是经理也是销售员。 以Employee类为虚基类派生出Manager,Technician和Salesman类;再进一步派生出Developermanager和Salesmanager类。 Employee类的属性包括姓名、职工号、工资级别,月薪(实发基本工资加业绩工资)。操作包括月薪计算函数(pay()),该函数要求输入请假天数,扣去应扣工资后,得出实发基本工资。 Technician类派生的属性有每小时附加酬金和当月工作时数,及研究完成进度系数。业绩工资为三者之积。也包括同名的pay()函数,工资总额为基本工资加业绩工资。 Salesman类派生的属性有当月销售额和酬金提取百分比,业绩工资为两者之积。也包括同名的pay()函数,工资总额为基本工资加业绩工资。 Manager类派生属性有固定奖金额和业绩系数,业绩工资为两者之积。工资总额也为基本工资加业绩工资。 而DeveloperManager类,pay()函数是将作为经理和作为技术人员业绩工资之和的一半作为业绩工资。 SalesManager类,pay()函数则是经理的固定奖金额的一半,加上部门总销售额与提成比例之积,这是业绩工资。 编程实现工资管理。特别注意pay()的定义和调用方法:先用同名覆盖,再用运行时多态
2019-12-21 20:49:05 53KB Employee Manager Technician
1
1、利用多态操作登录后的结果 2、Swing实现简单的登陆界面,包含美化包 3、使用的JDK1.8,报错请配置环境变量(1.7,1.6均可) 4、有什么不懂的可以问我,ps.Q997029265
2019-12-21 20:39:38 297KB Swing 多态
1
类与类属性:Employee: firstName,lastName,socialSecurityNumber SalaridEmployee: weeklySalary(周薪) HourlyEmployee: wage(每小时的工钱),hours(月工作小时数) CommisionEmployee: grossSales(销售额),commissionRate(提成比率) BasePlusCommisionEmployee: baseSalary(月基本工资) 生成10个员工对象,根据随机数决定生成对象的类型,对象引用保存到数组中。然后依次调用对象的toString方法输出对象的信息,调用earning方法来输出对象的月工资。
2019-12-21 20:34:20 11KB Java 继承与多态 Employee
1
Java基础 面向对象 封装继承多态 if条件判断,switch 条件判断,for条件循环,while条件判断,
2019-12-21 20:20:42 343KB Java基础 面向对象 封装继承多态
1
java 实验 继承与多态rectAngle 定义矩形类,用户输入矩形的长与宽,程序计算其面积和周长;派生子类正方形类,定义一个接口Printable源代码
1
两个相机,3M胶定位中心点,镀锌片定位凹槽,c#联合halcon,面向对象编程方式,接口实现多态
2019-12-21 19:42:38 41.84MB c#联合halcon 接口实现多态
1
设计并实现一个设计并实现一个工资管理系统,其中有三类人员:经理、技术人员、推销人员。他们的月薪分别为:经理:8000元/月;技术人员:100元/小时;推销人员:销售额4%提成。人员基本信息包括:姓名、个人编号、月薪总额。
2019-12-21 19:32:28 545KB C++练习多态
1
金旭亮《C#面向对象程序设计》教案_5:继承、接口与多态。此教案在前4讲的基础之上讲解初学者者比较难于理解的“多态”特性。包括一个39页的PDF文档及数个VS2010示例。前几讲的教案请访问http://bitfan.download.csdn.net/,更新信息请关注金旭亮博客:http://blog.csdn.net/bitfan
2019-12-21 19:28:55 1.96MB 金旭亮 面向对象 继承 接口
1
某公司的员工有经理Manager、技术人员Technicist和营销人员SalsePerson,他们的薪金计算方法如下: 经理按月计酬,方法是:基本工资+奖金;技术人员按月计酬,方法是:基本工资;营销人员按月计酬,方法是:基本工资+销售利润*5%。 每类人员都有职工编号、姓名、性别、入职时间、职位、基本工资等数据,其中为入职时间定义Date类,并为该类重载运算符<<,实现入职时间的输入;各类人员使用统一接口getpay()计算各类人员的月薪。其次,设计一个统计并输出该公司每个人员某几个月薪金情况的报表类Report,该类提供add接口向Report类的容器中添加员工信息,并提供print接口用于输出每个员工的职工编号、姓名、性别、入职时间、职位和在设定的月份时间段中该员工的薪酬总额。为了方便实现查找功能,为Report类重载[]运算符的功能,下标值为职位,能根据职位信息查找出所有符合该职位的员工,并重载print接口,输出查找出的员工信息,信息包括职工编号、姓名、性别、入职时间、职位、基本工资。在主函数中对实现的类进行测试,首先,创建各类人员对象,通过Report类的add接口向报表中添加这些人员信息,然后通过Report类的print接口输出报表。其次测试报表的查找功能,输入要查找的员工职位信息,通过Report类的print接口输出查找到的员工基本信息报表。
2019-12-21 19:26:47 31KB 多态性
1
基于构造函数,继承和多态的实现,包含梯形,平行四边形,矩形,正方形
2019-12-21 18:49:29 4KB 继承,多态
1