一、目的。
a) 掌握接口的定义。
b) 理解继承、多态的真正含义。
c) 实施编码规范。
二、作业及要求。
a) 宠物商店。
1) 功能要求。
在宠物商店中可以有多种(由用户决定数量)宠物,试表示出此种关系,并要求可以根据宠物的关键字查找到相应的宠物信息。
所需要的宠物信息自行设计。
参考页面如图所示:
2) 设计要求。
使用接口设计宠物类,具体的宠物(如:狗、猫、鱼等)实现该接口。
b) 模拟实现打印机的打印功能。
1) 功能要求。
实现打印机的打印功能,打印机的墨盒可能是彩色的,也可能是黑白的,所用的纸张可以是多种类型,例如a4、b5等,并且墨盒和纸张都不是打印机厂商提供的。
打印机厂商如何避免自己的打印机与市场上的墨盒、纸张不符呢?
参考页面如图所示。
2) 参考步骤。
定义墨盒接口,约定墨盒的标准。
定义纸张接口,约定纸张的标准。
定义打印机类,引用墨盒接口、纸张接口实现打印功能。
墨盒厂商按照墨盒接口实现彩色墨盒、黑白墨盒类。
纸张厂商按照纸张接口实现a4、b5纸张类。
“组装”打印机,让打印机通过不同墨盒和纸张实现打印。
c) 画出教材第10章复习的思维导图(用软件和手绘均可)d) 要求:
a) 遵循编码规范。
b) 给每道作业题增加注释。
三、提交。a) 第8周周三上课前交给我!
b) 作业将不再接受电子稿,请写在作业本上!
第7周作业
八年级数学第七周双休日作业。一 选择题。1 下列图案是几种名车的标志,在这几个图案中不是轴对称图形的是 abcd 2 点m 1,2 关于x轴对称的点的坐标为 a 1,2 b 1,2 c 1,2 d 2,1 3 下列图形中对称轴最多的是 a 等腰三角形 b 正方形 c 圆d 线段。4如图 de是abc...
第7周作业
第7周数组作业 1 1 计算并输出 s xi x yi i 1 10 其中xi的值分别为 1,2,3,4,5,6,7,8,9,10 yi的值分别为 11,12,13,14,15,16,17,18,19,20.2 用随机函数生成有 10 个数值元素的一维数组,求出这个数组元素中的最大值 最小值和它们的...
第7周作业条
daniel doris 133 ck01 224week 7 第七周 review 复习 new 新授 数字 7 seven 8 eight 食品 apple 苹果banana 香蕉 peach 桃子potato 土豆 ice cream 冰激凌 句型 what is it?它是什么?it s a...