文档介绍:实验报告
2015-2016年第一学期任课老师:黄家玮
课程名称
面向对象程序设计
班级
物联网1401
学号
0919140106
姓名
韦长英
实验名称
实验二类和对象
实验时间
第11 周星期2第 78节
实验环境
PC/windows2000/2003/XP/Eclipse/Jcreator Pro/JBuild/JDK。 
实验目的和内容要求
实验二类和对象
掌握类的声明、对象的创建、方法的定义和调用、构造函数的使用,掌握类的继承方法、变量的继承和覆盖、方法的继承、重载和覆盖、接口的实现方法。
(1)定义一个表示学生信息的类Student,要求如下:
①类Student的成员变量:
sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩
②类Student的方法成员:
getNo():获得学号;getName():获得姓名;getSex():获得性别;getAge()获得年龄;getJava():获得Java 课程成绩
(2)按(1)中学生类Student的定义,创建两个该类的对象,存储并输出两个学生的信息计算机并输出这两个学生Java语言成绩的平均值。
(3)创建第(1)题的Student类的5个对象,求他们Java语言成绩的最大值和最小值。
(4)根据下面的要求实现圆类Circle。
①圆类Circle的成员变量:radius表示圆的半径。
②圆类Circle的方法成员:
Circle():构造方法,将半径置0
Circle(double r):构造方法,创建Circle对象时将半径初始化为r
double getRadius():获得圆的半径值
double getPerimeter():获得圆的周长
void disp():将圆的半径、圆的周长和圆的面积输出到屏幕
(5)继承第(4)题中的圆Circle类,派生圆柱体类Cylinder。要求如下:
①圆柱体类Cylinder的成员变量:height表示圆柱体的高。
②圆柱体类Cylinder的成员方法:
Cylinder(double r,double h)构造方法,创建Cylinder对象时将圆半径初始化为r,圆柱高初始化为为h
double getHeight():获得圆柱体的高
double getVol():获得圆柱体的体积
void dispVol():将圆柱体的体积输出到屏幕
(6)按照第(5)题的Cylinder类,接上键盘的输入值作为圆的半径和圆柱体的高,计算圆柱体的体积。
在编写第(4)题时注意第(5)题的继承要求。
实验过程、结果分析与总结
程序运行过程和结果(请提供所完成的各道题主要实验代码和运行结果的界面截图):
主要代码:
public class Student {
private int sNO;
private String sName;
private String sSex;
private int sAge;
private int sJava;
public int getNO() {
return sNO