java实验10接口
更新时间:2024-05-07 13:46:01 阅读量: 综合文库 文档下载
- java实验报告心得体会推荐度:
- 相关推荐
实验10接口
一、 实验目的
1、 理解接口的概念
2、 掌握接口的定义和实现接口的方法
二、 实验题目
一、问答题
1、实现接口的类一定要实现接口的方法吗?实现后的方法属于类还是属于接口?
二、编程题
1、阅读以下代码,完成第2、3题 class Pet {
protected String name;
public Pet(String n) { name = n; }
public String getName() { return name; }
public String move() { return \; }
public String speak() { return \; }
public String toString() { return \ + name; } }
class Dog extends Pet { protected int weight;
public Dog(String s) { super(s); } }
class PetTest {
public static void main(String[] args) { Pet myPet = new Pet(\); Dog myDog = new Dog(\);
System.out.println(myPet.toString() + \ + \ + myPet.speak() + \ + myPet.move() + \\ + myPet.getName() + \); System.out.println(myDog.toString() + \ + \ + myDog.speak() + \ + myDog.move() + \\ + myDog.getName() + \); } }
2、试改写题目1中的Pet类,其中move与speak方法定义为抽象方法。定义一个Pet类的子类Cat类。在Cat类中实现move和Speak方法。其中move方法返回值为“run”,speak方法返回值为“meow meow”。 编写含有main方法的公共类PetTest,在其方法体中创建一个名为myCat的Cat的实例。并依照PetTest类main方法中的相应格式输出结果。
3、如果将题目1中代码的Pet类定义为接口,即所有相应方法全部为抽象方法,则Cat类该如何改动?试改写相关代码,并验证你的结果。
4、根据要求完成程序:
1) 定义名称为PCI()的接口,包括启动的方法start和关闭的方法stop; 2) 定义名称为NetworkCard 的类表示网卡,实现PCI接口,并且其在实现
start方法时输出“sending data……”,在实现stop方法时输出“network stop.”
3) 定义名称为SoundCard 的类表示声卡,实现PCI接口;并且其在实现start
方法时输出“dudu……”,在实现stop方法时输出“sound stop.” 4) 定义名称为MainBoard 的类表示主板,包含方法public void
usePCICard(PCI p),在方法体内通过p来启动和关闭组件; 5) 定义一个包含main方法的Test类,在main方法内创建一个MainBoard 对
象用mb来引用,创建一个NetworkCard对象用nc来引用,创建一个SoundCard对象用sc来引用,分别通过mb来使用usePCICard(PCI p)启动声卡和网卡。
正在阅读:
java实验10接口05-07
基于android的文件浏览器开发与实现07-10
MATLAB 第一章习题04-06
超临界CO_2流体萃取重金属的研究进展08-14
第三单元窗2课前任务单06-12
贵阳旅游攻略精选9篇03-28
会计基础知识理解06-08
教学常规管理细则10-12
施工组织设计(古建版)05-12
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 接口
- 实验
- java
- 关于乡镇干部心理健康问题的调研报告
- 1.1 我们周围的生物 教案(苏教版七年级上)
- 小学三年级数学口算脱式竖式应用题
- 没有完美的个人只有完美的团队
- 对屋顶绿化中几个常见问题的认识与探讨
- 干燥编书
- 2009年河南特岗教师考试试题及答案解析
- 金融知识复习题 - - 有答案
- 焦作市龙源湖旅游规划开发文本(正式版)
- 哈工大硕士研究生培养方案 - 图文
- 2014年P2P网贷行业分析(5月) - 图文
- 经络疏通法治疗克罗恩病
- XX市现代农业示范区调研报告
- 2013年中考数学探索规律真题库(整理版) - 图文
- 八上社会复习提纲
- 年产40万吨干粉砂浆及10万立方米聚苯乙烯保温板生产线项目可行性
- 减速器设计说明书
- 招聘工具-HR必备招聘实用手册 - 图文
- 浅谈小学科学教学中实验设计的改进
- 学籍管理系统概要设计说明书