实验
5
继承、多态、接口和异常处理
一、实验目?/p>
1
、掌?/p>
Java
的类和对象的声明和使用方法;
2
、掌?/p>
Java
的类的继承和实现方法?/p>
3
、掌握多态性在类的继承中的运用?/p>
4
、掌握接口的定义与使用;
5
、掌握基本异常的处理机制?/p>
6
、熟?/p>
try
语句?/p>
catch
语句的搭配使用;
7
、了解有异常处理与没有异常处理的差别?/p>
8
、多?/p>
catch
语句的使用;
9
、使?/p>
Throws
声明异常?/p>
Throw
抛出异常?/p>
二、实验环?/p>
1
?/p>
PC
微机?/p>
2
?/p>
DOS
操作系统?/p>
Windows
操作系统?/p>
3
?/p>
Java sdk
程序开发环境?/p>
eclipse
集成环境?/p>
三、实验内?/p>
1.
设计三个类,分别是学生类
Student
,本科生?/p>
UnderGraduate
,研究生?
Postjgraduate
?/p>
其中
Student
类是一个抽象类?/p>
它包含学生的基本信息?/p>
姓名?/p>
所学课程?/p>
课程成绩等,
?/p>
Undergraduate
类和
Postgraduate
类都
?/p>
Student
类的子类,这两个类计算课程成绩等级的方法有所不同,如?/p>
表所示。假设某班级里既有研究生又有本科生,编写程序统计出全班学?/p>
的成绩等级并打印出来?/p>
本科生标?/p>
研究生标?/p>
80~100
优秀
90~100
优秀
70~80
良好
80~90
良好
60~70
一?/p>
70~80
一?/p>
50~60
及格
60~70
及格
50
以下
不及?/p>
60
以下
不及?/p>
2.
设计实现一?/p>
Soundable
接口,该接口由三个类
Radio
?/p>
Walkman
?
Mobilephone
具体实现,并设计一个应用程序类来使用这些类?/p>
3
.要求设计一?/p>
GUI
图形窗口程序,该程序让用户输入一个星期中的任意一
天的数字
1-7
,然后输出该数字所对应的是星期几?/p>
四、实验步?/p>
?/p>
实验内容一