JAVA实验报告二.doc

JAVA实验报告二.doc

ID:49924733

大小:152.00 KB

页数:13页

时间:2020-03-05

JAVA实验报告二.doc_第1页
JAVA实验报告二.doc_第2页
JAVA实验报告二.doc_第3页
JAVA实验报告二.doc_第4页
JAVA实验报告二.doc_第5页
资源描述:

《JAVA实验报告二.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、HUBEIUNIVERSITYOFAUTOMOTIVETECHNOLOGYJAVA语言程序设计实验报告齐心编著翟亚红审核计算机实验教学示范中心2013年1月实验二Java类编程练习实验目的:1.掌握类及类的声明2.掌握对象的定义和使用3.掌握接口的定义与实现实验内容:1.对象的创建和使用编写一个圆环类Ring的Java程序。圆环类有3个数据成员,分别是内半径innerRadius,外半径outerRadius和颜色color,这些属性通过get和set方法进行封装。另外,圆环类中的getArea方法可以返回其面积。把程序中的代码补充完整,

2、并查看结果。publicclassRing{privatedoubleinnerRadius;privatedoubleouterRadius;publicStringcolor;publicRing(doubleiRadius,doubleoRadius,Stringc){//初始化数据成员this.innerRadius=iRadius;this.outerRadius=oRadius;this.color=c;}//用get和set方法封装数据成员publicdoublegetInnerRadius(){returninnerRad

3、ius;}publicvoidsetInnerRadius(doubleinnerRadius){this.innerRadius=innerRadius;}publicdoublegetOuterRadius(){returnouterRadius;}publicvoidsetOuterRadius(doubleouterRadius){this.outerRadius=outerRadius;}publicStringgetColor(){returncolor;}publicvoidsetColor(Stringcolor){thi

4、s.color=color;}publicdoublegetArea(){returnMath.PI*(getOuterRadius()*getOuterRadius()-getInnerRadius()*getInnerRadius());}publicdoublegeticricle(){//内周长return2*Math.PI*getInnerRadius();}publicdoublegetocricle(){//内周长return2*Math.PI*getOuterRadius();}publicstaticvoidmain(S

5、tring[]args){Ringring=newRing(5,8,"red");doublering1,ring2;System.out.println("圆环的内半径:"+ring.getInnerRadius());System.out.println("圆环的外半径:"+ring.getOuterRadius());System.out.println("圆环的颜色:"+ring.color);System.out.println("圆环的面积:"+ring.getArea()+"");ring.setInnerRadius(

6、4);ring.setOuterRadius(6);//设置圆环ring的外半径为6ring.setColor("blue");ring1=ring.geticricle();ring2=ring.getocricle();System.out.println("圆环的内半径:"+ring.getInnerRadius());System.out.println("圆环的外半径:"+ring.getOuterRadius());System.out.println("圆环的颜色:"+ring.color);System.out.print

7、f("圆环的面积:%.2f",ring.getArea());System.out.printf("圆环的内周长:%.2f",ring1);System.out.printf("圆环的外周长:%.2f",ring2);}}运行结果:圆环的内半径:5.0圆环的外半径:8.0圆环的颜色:red圆环的面积:122.52211349000193圆环的内半径:4.0圆环的外半径:6.0圆环的颜色:blue圆环的面积:62.83圆环的内周长:25.13圆环的外周长:37.70思考:1)将程序中的语句Ringring=newRing(5,8

8、,"red");改成Ringring=newRing();修改后编译运行,此时有错误发生吗?分析错误的原因。1)接着为程序添加一个如下所示的默认构造函数,观察程序运行是否还有上述错误发生?pu

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

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

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