上机练习之抽象.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:2 大小:23KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

上机练习之抽象.doc

上机练习之抽象.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

习题11)制作一个销售首饰的公司类。属性:一个保存员工的数组。方法:1,添加一个员工。2,通过员工的名字来删除员工。3,通过员工的名字来显示员工的工资。4,输出所有员工的工资和。2)定义一个抽象员工类属性:姓名,基本工资抽象方法:计算工资。3)子类:小时工类属性:工作的小时,每小时工资。方法:1.设置工作的小时2.设置每小时的工资。3.重写计算工资方法:小时工没有基本工资,他的工资就是工作的小时*每小时工资。4)子类:销售员工类属性:销售的总金额方法1.设置销售的总金额2.重写计算工资方法:基本工资+提成。提成的计算:当销售额再10000以下时,则提成10%,等销售额再10000-100000之间是,则提成15%。再100000以上是,提成18%。5)子类:普通员工类属性:工作的小时方法:1.设置工作的小时2.重写计算工资的方法:当每月工作的小时数超过196小时时,超出的部分按每小时200元。基本工资+(工作的小时-196)*200。6)在main函数中生成一个公司对象;一个小时工的对象,每小时工资10,工作200小时;一个小时工的对象,每小时工资10,工作230小时;一个销售员工的对象,销售额5000;一个销售员工的对象,销售额200000;一个普通员工对象,工作小时205小时。将以上员工对象加入公司对象中,然后调用输出所有员工工资和的方法,查看该公司该月应该发的工资总和。7)随着该公司的业务扩展,该公司决定自己生产首饰,该公司多了一种新的类型的员工,首饰工人。定义首饰工人类:属性生产首饰的数量方法1设置生产首饰的数量2重写计算工资的方法工资==设置生产首饰的数量*50;8)在main函数中多生成一个首饰工人对象,生产首饰的数量30;将该对象加入公司对象中,然后调用输出所有员工工资和的方法,查看该公司该月应该发的工资总和。思考:继承,多态对于程序的可维护,可扩展带来的好处。