- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计面对象—接口
课程名称 Java程序设计 班级 座号 姓名 实验名称 面向对象—接口 实验时间 实验目的 通过编程和上机实验理解 Java 语言是如何体现面向对象编程基本思想,理解并接口的概念,以及创建和实现的方法,掌握 OOP 方式进行程序设计的方法。 实验环境 PC/windows2000/JDK1.6+MyEclipse8.6 实验内容安排 任务分析:
声卡、网卡、显卡都存在一个共同的方法特征:启动start()和停止stop()。但是它们对这些方法有各自不同的实现。因此抽象出Java接口PCI,在其中定义方法start()和stop()。
一个Java接口是一些方法特征的集合,但没有方法的实现。Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为
1:抽象出接口,定义接口的关键字为interface
public interface PCI { //这是Java接口,相当于主板上的PCI插槽的规范
public void start();
public void stop();
}
2:实现接口
class SoundCard implements PCI{ //实现接口的关键字为implements
public void start(){
System.out.println(Du du...);
}
public void stop(){
System.out.println(Sound stop!);
}
}
class NetworkCard implements PCI{
public void start(){
System.out.println(Send...);
}
public void stop(){
System.out.println(Network stop!);
}
}
3:使用接口,运行时,根据实际创建的对象类型调用相应的方法实现
public class Assembler {
public static void main(String[] args) {
//创建声卡;
//创建显卡;
//使用声卡;
//使用显卡;
}
}
更进一步的使用
class MainBoard{
public void usePCICard(PCI p) {//通过这个方法,主板上可以插入任意符合PCI插槽规范的卡
//使用卡
}
}
public class Assembler {
public static void main(String[] args){
MainBoard mb=new MainBoard();
PCI nc=new NetworkCard(); //在主板上插入网卡
//可以通过更换实现接口的类来更换系统的实现
PCI sc=new SoundCard(); //在主板上插入声卡
; //可以通过更换实现接口的类来更换系统的实现
}
}
实验过程记录
实验结果分析与总结 程序源代码 指导老师评阅意见 指导老师:刘维娜 2012 年 9月 10 日 填写内容时,可把表格扩大。
We will continue to improve the companys internal control system, and steady improvement in ability to manage and control, optimize business processes, to ensure smooth processes, responsibilities in place; to further strengthen internal controls, play a control post independent oversight role of evaluation complying with third-party responsibility; to actively make use of internal audit tools detect potential management, streamline, standardize related trans
您可能关注的文档
- Excel表格操作巧汇总(超全).doc
- exhysas中医学基础练习题.doc
- Fdxcnhq浙江计从业资格考试两门试题及答案.doc
- Freiberg病研究现状.doc
- FY12寒促e学堂线考试 96分 II.doc
- FSMS 练习题-业基础-法律法规.doc
- GBQ4.0改进版新增功能操作技巧.doc
- GC102AF微机气相色谱仪和sy-8100高效液相色谱仪价格.docx
- GCT2006年考试卷答案(含语文数学逻辑外语).docx
- GIS数据处理与建高级培训班( 李艳丽)-石家庄.doc
- 电磁场仿真:时变场仿真_(10).天线与射频组件时变场仿真.docx
- 认识贫血ppt 资源下载.pptx
- 跨境电商 B2B 平台运营 课件 任务2.2 询盘跟进.pptx
- 认识贫血ppt 资源下载.pptx
- 认识贫血ppt 资源下载.pptx
- 跨境电商 B2B 平台运营 课件 任务2.3 客户管理与跟进.pptx
- 电磁场仿真:时变场仿真_(11).电磁干扰(EMI)与时变场分析.docx
- 跨境电商 B2B 平台运营 课件 任务2.4 RFQ分析与报价.pptx
- 电磁场仿真:时变场仿真_(12).时变场仿真软件介绍与使用.docx
- 电磁场仿真:时变场仿真_(13).案例研究:时变场仿真在实际工程中的应用.docx
最近下载
- 景观照明设施养护投标方案技术标.docx
- 广东省江门市第一中学2024-2025学年高一上学期第二次月考物理试题(含答案).pdf VIP
- 矿山机械与智能化技术 课件全套 马立峰 第1--8章 绪论---智慧矿山的关键技术及展望.pptx
- 卒中患者吞咽障碍护理规范.docx VIP
- 矿山机械与智能化技术 课件 第1章 绪论 .pptx
- 慎独班会课件PPT.pptx VIP
- DB11T2382-2024 建设工程施工消耗量标准.pdf VIP
- 混合精度稀疏矩阵加速计算脉动阵列架构及数据处理方法.pdf VIP
- 《商业模式》练习题及答案.docx VIP
- 人教版2024四年级上册英语 Unit 5 The weather and us A 第3课时 课件.pptx VIP
原创力文档


文档评论(0)