java实验报告 接口、泛型、枚举、内部类与异常

实验报告

课程名称: Java程序设计 成绩评定: 实验项目名称:接口、泛型、枚举、内部类与异常 指导教师:

学生姓名: 学号: 专业班级:

实验项目类型: 基础 实验地点: 实验时间:

一、实验目的与要求:

1、理解接口的定义与实现;

2、知道泛型、枚举型与内部类的基本应用;

3、掌握常用异常的抛出与捕获及处理.

二、实验环境:(硬件环境、软件环境)

1.硬件环境:奔Ⅳ PC。

2.软件环境:Windows XP 操作系统,JDK6.0。

三、实验内容:(原理、操作步骤、程序代码等)

任务:

1、按照要求完成下述接口及实现类的程序

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)启动声

卡和网卡。

2、 泛型类程序的调试

调试教材P165的程序8-2,写出程序运行结果,理解泛型类的工作机理及应用。

3、 调试运行内部类程序:

在类内部再定义另外一个类,这个另外定义的类就叫内部类。调试教材P171-172程序8-3,写出程序运行结果,理解内部类的定义方法与应用。

4、异常抛出与捕获编程与调试

先调试教材P182、183中的程序9-2和9-3,写出调试结果。然后,自己编写一个能抛出并捕获、处理NullPointerException、NumberFormanException多异常的程序,并调试后写出运行结果。

你可能喜欢

  • 实验报告JAVA
  • 习题答案
  • java课程设计实验报告
  • java计算器实验报告
  • JAVA编程题全集及答案
  • JAVA习题及答案
  • Java程序设计实验报告

java实验报告 接口、泛型、枚举、内部类与异常相关文档

最新文档

返回顶部