某公司的员工有经理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
DnaSP DNA Sequence Polymorphism is a software package for the analysis of nucleotide polymorphism from aligned DNA sequence data DnaSP can estimate several measures of DNA sequence variation within and between populations in noncoding synonymous or nonsynonymous sites or in various sorts of codon positions as well as linkage disequilibrium recombination gene flow and gene conversion parameters ">DnaSP DNA Sequence Polymorphism is a software package for the analysis of nucleotide polymorphism from aligned DNA sequence data DnaSP can estimate several measures of DNA sequence variation within and between populations in noncoding synonymous or nonsynonymous sites or in various sorts of co [更多]
2019-12-21 18:48:05 4.63MB dnasp
1