java实验报告 类的继承

java实验报告 类的继承

ID:43463646

大小:96.01 KB

页数:4页

时间:2019-10-03

java实验报告 类的继承_第1页
java实验报告 类的继承_第2页
java实验报告 类的继承_第3页
java实验报告 类的继承_第4页
资源描述:

《java实验报告 类的继承》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告学年学期任课老师:课程名称Java语言与系统设计班级学号姓名实验名称实验二类的继承实验时间实验环境PC/windows2000/2003/XP/JcreatorPro/JBuild/JDKEclipse/。 实验目的和内容要求实验二类的继承1.实验目的掌握类的继承方法、变量的继承和覆盖、方法的继承、重载和覆盖实现方法。2.实验内容(1)根据下面的要求实现圆类Circle。①圆类Circle的成员变量:radius表示圆的半径。 ②圆类Circle的方法成员:   Circle():构造方法,

2、将半径置0   Circle(doubler):构造方法,创建Circle对象时将半径初始化为rdoublegetRadius():获得圆的半径值   doublegetPerimeter():获得圆的周长voiddisp():将圆的半径、圆的周长和圆的面积输出到屏幕(2)继承第(1)题中的圆Circle类,派生圆柱体类Cylinder。要求如下:①圆柱体类Cylinder的成员变量:height表示圆柱体的高。 ②圆柱体类Cylinder的成员方法:Cylinder(doubler,doubleh

3、)构造方法,创建Cylinder对象时将圆半径初始化为r,圆柱高初始化为为h  doublegetHeight():获得圆柱体的高doublegetVol():获得圆柱体的体积voiddispVol():将圆柱体的体积输出到屏幕(3)按照第(2)题的Cylinder类,接上键盘的输入值作为圆的半径和圆柱体的高,计算圆柱体的体积。 实验过程记录做实验时,我们首先建立了一个circle类,里面定义了一个成员变量和函数,然后,建立了一个Cylinder类去继承circle类,并且继承到了circle类中的

4、成员变量,然后用一个circle测试类去测试结果。实验结果分析与总结1、程序运行结果(请提供所完成的各道题运行结果界面截图):2、在实验过程中遇到的问题与解决方法:刚开始输入的部分不会,后来通过查阅资料,借用的窗体的输入。3、实验过程中的发现与收获,未解决或需进一步解决的问题:学会了输入函数指导老师评阅意见指导老师:年月日填写内容时,可把表格扩大。附:实验源程序代码---------------------------------函数类--------------------------------

5、-----------packageCircle;classcircle{protectedstaticdoubleradius;publicvoidsettingRadius(doubler){radius=r;}publicdoublegettingRadius(){returnradius;}publicdoubleshowInputerDialog(){Stringstr=javax.swing.JOptionPane.showInputDialog("请输入半径:");doubler=Do

6、uble.parseDouble(str);returnr;}publicvoidshowMessageDialog(doubler){doubles,c;s=3.14f*r*r;c=2*3.14f*r;javax.swing.JOptionPane.showMessageDialog(null,"周长是:"+c+"---"+"面积是"+s);}}classCylinderextendscircle{privatestaticdoubleheight;Cylinder(){}Cylinder(dou

7、bler,doubleh){r=radius;h=height;}doublegetHeight(){returnheight;}publicdoubleshowInputerDialog(){Stringstr=javax.swing.JOptionPane.showInputDialog("请输入高度:");doubleh=Double.parseDouble(str);returnh;}doublegetVol(){return2*3.14*showInputerDialog();}publi

8、cvoiddispVol(){doublec=getVol();javax.swing.JOptionPane.showMessageDialog(null,"体积是:"+c);}}----------------------------------测试类-----------------------------------packageCircle;publicclasscircleTest{publicstaticvoidmain(String[]args){ci

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。