信息管理学院实验二系统类的应用实验报告课程名称java程序设计一、实验目的1
掌握类的定义和使用;2
掌握对象的定义;3
学习使用类的封装、继承、多态的使用;4
掌握接口的定义和使用;5
掌握包的定义和使用;二、实验内容1
声明一个类Student,成员变量有姓名、出生年月、性别
有成员方法显示姓名、年龄和性别
声明一个矩形类Rectangle,其中有两个构造方法:一个是默认构造方法,通过成员函数来完成长、宽的设定;另一个构造函数通过参数列表完成长、宽的设定
在用不同的构造方法创建对象,并输出矩形的周长和面积
声明类Father和它的子类Son,在超类Father中声明成员变量有姓名(String类型)、年龄,两个成员变量都是保护类型;成员方法有三个:一个含有两个参数的构造函数、一个prin函数和方法compa(判断两个对象的成员变量age的大小,此方法为public类型)
子类Son中也声明了两个子成员变量:姓名和所在系,在超类和子类中都有prin方法输出成员变量的值
三、实验要求1
理解java程序封装、继承和多态结构的特点,编制完整的相关java程序
编写并调试程序lab2-1,lab2-2,lab2-3,掌握类、对象和继承等基本使用方法
四、实验准备1
jdk开发环境
java上机的基本操作
五、实验过程Lab2_1:importjava
*;publicclassStudent{privateStringname;privatecharsex;privateintyear,month;publicStudent(){};publicStudent(Stringn,chars,inty,intm){name=n;sex=s;year=y;month=m;}publicvoidprintStudent(){Calendarnow