《抽象类和接口》上机实践内容
更新时间:2024-04-17 23:30:01 阅读量: 综合文库 文档下载
- 抽象类和接口的区别推荐度:
- 相关推荐
《抽象类和接口》作业
一、根据课上讲解内容,完成演示示例和课堂练习 1、USB接口
需求说明:按照下面的实现步骤:首先,定义UsbInterface接口,其中包含对外提供服务的方法service();其次,分别建立U盘和USB风扇类实现UsbInterface接口,实现service()方法,最后,输出如图所示的两条信息。
2、防盗门功能
需求说明:按照以下实现步骤:首先,定义具有开门、关门的功能的抽象类Door;其次,定义具备上锁、开锁的能力的接口Lock;再次,编写TheftproofDoor类继承Door类同时实现Lock接口;最后,编写测试类输出如图所示的防盗门关门、上锁、开锁和开门效果。
3、防盗门扩展功能
需求说明:在作业2的基础上扩展防盗门门铃功能。首先,需要新增一个门铃接口,接口中包含拍照方法;其次,在防盗门类中增加对该接口和方法的实现即可;最后,测试类输出如图所示的效果。(注意:接口可以多实现)
1 北京阿博泰克北大青鸟信息技术有限公司
4、接口实现手机
需求说明:原始的手机,可以发短信,通电话。随着发展,手机增加了音频、视频播放、拍照、上网功能。按照作业3的思路和下面的类图进行程序设计:首先,编写类及接口,参照以下类的结构图;其次,编写测试类,让普通手机播放音频、发信息和通电话,让智能手机上网、播放视频、照相、发信息和通电话。
实现如下图所示的程序运行效果。
2 北京阿博泰克北大青鸟信息技术有限公司
5、打印机
需求说明:按照如下的步骤进行设计和开发:首先,定义墨盒接口InkBox和纸张接口Paper;其次,定义打印机类;然后,实现墨盒接口和实现纸张接口;最后测试类中实现如图所示的打印机功能。
6、接口实现计算机
需求说明:采用面向接口编程思想组装一台计算机,计算机的主要组成部分有:CPU、硬盘、内存:首先,定义CPU的接口CPU,返回CPU品牌和主频;其次,定义内存的接口EMS,返回容量;再次,定义硬盘的接口HardDisk,返回容量;然后,编写各组件厂商分别实现CPU、EMS、和HardDisk接口,编写计算机类,组装计算机并显示相关信息;最后,编写测试类运行如图所示的效果。
3 北京阿博泰克北大青鸟信息技术有限公司
4 北京阿博泰克北大青鸟信息技术有限公司
正在阅读:
《抽象类和接口》上机实践内容04-17
太白阳光大厦施组03-20
新文学校 商南花 少先队工作三年发展规划05-16
世说新语教学设计【精选9篇】04-03
湘教版科学五年级下册教学计划07-11
2017-2018学年浙江省嘉兴一中高一上学期期中考试英语 卷03-03
防城企沙盐场填土工程施工组织设计05-28
市区司法局年度工作总结及下一年工作思路08-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 上机
- 抽象
- 接口
- 实践
- 内容
- XX供电所五小活动实施方案
- 不再与健康擦肩而过
- 耶鲁校长
- 钉钉开放平台接口文档0201
- Internet网络系统与实践平时作业答案
- 山海天旅游度假区安哲小学-传承“安哲精神”,实施“红色育人”
- 传染病预防控制指导手册
- 基于MCS-51单片机的数字时钟
- H3C路由器端口映射
- 建设国家级生态乡镇申报资料
- 平遥县旅游产业发展情况分析
- 2015年下半年会计从业资格考试财经法规与会计职业道德真题第5套
- 豆粕指数
- 人教版小学四年级下册数学教学反思(12篇) 12900字 - 0
- 集团企业工资总额管控数学模型
- 四年级上解决问题(人教版)100题
- 关于本市公共安全防范工程设计施工单位2010年度通过核准情况的通
- 安置点堤防设计报告000
- 武都区畜禽饲养管理技术
- 物理性能最终版