信息管理学院实验二系统类的应用实 验 报 告.docx

上传人:lao****ou 文档编号:855548 上传时间:2024-06-25 格式:DOCX 页数:6 大小:10.50KB
下载 相关 举报
信息管理学院实验二系统类的应用实 验 报 告.docx_第1页
第1页 / 共6页
信息管理学院实验二系统类的应用实 验 报 告.docx_第2页
第2页 / 共6页
信息管理学院实验二系统类的应用实 验 报 告.docx_第3页
第3页 / 共6页
信息管理学院实验二系统类的应用实 验 报 告.docx_第4页
第4页 / 共6页
信息管理学院实验二系统类的应用实 验 报 告.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《信息管理学院实验二系统类的应用实 验 报 告.docx》由会员分享,可在线阅读,更多相关《信息管理学院实验二系统类的应用实 验 报 告.docx(6页珍藏版)》请在第一文库网上搜索。

1、信息管理学院实验二系统类的应用实 验报告课程名称java程序设计一、实验目的1 .掌握类的定义和使用;2 .掌握对象的定义;3 .学习使用类的封装、继承、多态的使用;4 .掌握接口的定义和使用;5 .掌握包的定义和使用;二、实验内容1声明一个类StUden3成员变量有姓名、出生年月、性别。有成员方法显 示姓名、年龄和性别。2 .声明一个矩形类Rectangle,其中有两个构造方法:一个是默认构造方法, 通过成员函数来完成长、宽的设定;另一个构造函数通过参数列表完成长、宽 的设定。在用不同的构造方法创建对象,并输出矩形的周长和面积。3 .声明类Father和它的子类Son,在超类Father中声

2、明成员变量有姓名 (String类型)、年龄,两个成员变量都是保护类型;成员方法有三个:一个含有 两个参数的构造函数、一个Prin函数和方法ComPa (判断两个对象的成员变量 age的大小,此方法为PUbliC类型)。子类Son中也声明了两个子成员变量:姓 名和所在系,在超类和子类中都有prin方法输出成员变量的值。三、实验要求1 .理解java程序封装、继承和多态结构的特点,编制完整的相关java程 序。2 .编写并调试程序lab2-l, lab2-2, lab2-3,掌握类、对象和继承等基本 使用方法。四、实验准备1 .一台电脑。2 .jdk开发环境。3 .java上机的基本操作。五、实

3、验过程Lab2_l:import java.util.*;public class Studentprivate String name;private char sex;private int year,month;public Student();public Student(String n,char s,int y,int m)name=n;sex=s;year=y;month=m;)public void printStudent()Calendar now=Calendar.getInstance();int age=now.get(Calendar.YEAR)-year;SySt

4、em.out.println(姓名:+name+”,性别1,+sex+,年龄:+age);)public static void main(String args)Student pl=new Student(*,*,l 111,11);pl.printStudent();)public class Rectangledouble width,length,girth,area;public Rectangle();public Rectangle(double wd,double le) width=wd;Iength=Ie;)public void setWidth(double wd)

5、width=wd;1public void setLength(double Ie) Iength=Ie;)public double getWidth() return width;public double getLength() return length;)public double girth() return 2*(width+length);)public double area() return width*length;1public void printRectangle()System.out.println(=+width+,=,+length);Ipublic sta

6、tic void main(String args)Rectangle rl=new Rectangle( 12,25);Rectangle r2=new Rectangle();r2.setWidth(8);r2.setLength(12);rl .printRectangle();System.out.println(J)长=+rl .girth()+”,面积=+rl .area();r2.printRectangle();SyStem.out.println(周长=+r2.girth()+* 面积=+r2.area();class Father protected String name

7、;protected int age;public Father(String na,int ag)name=na;age=ag;public void compa(Father x)if(x.agethis.age)System.out.println(x.name+ is older.);1else if(x.age=this.age)SyStem.out.println(x.name+and+this.name+ are the same age.);1elseSystem.out.println(this.name+ is older.);1void prin()SyStem.out.

8、println(个人信息:Name:+name+”,Age:+age);)1class Son extends FatherString name;String series;public Son(String na,int ag,String se) super(na,ag);name=na; series=se;)void prin()System.out.println(,个人信息:Name :+name+,Age:+age+Series:+series); )public class Son_expublic static void main(String args)Father fl

9、=new Father(Xiao,21);Son sl=new Son(Li,22,!information Security);fl.prin();sl.prin();pa(sl);c:MyjaMajauac Son_ex.Jauac:yjauajaua Son_ex恰人信息:Name : X iao j. Age :21个人彳言,息、:Name :Li, Age :22Series : Infornat ion Security Li is older.六、实验总结:1 .掌握类的定义和使用并掌握对象的定义以及成员变量和成员方法的使用2 .掌握了有关类的构造函数怎样使用以及对象的使用。3 .学会使用类的封装、继承、多态的使用。说明:1 .实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用:2 .实验准备由学生在实验或上机之前填写,教师应该在实验前枪查;3 .实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;4 .实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;5 .源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服