java实验报告简单类与对象

java实验报告简单类与对象

ID:41971762

大小:67.55 KB

页数:5页

时间:2019-09-05

java实验报告简单类与对象_第1页
java实验报告简单类与对象_第2页
java实验报告简单类与对象_第3页
java实验报告简单类与对象_第4页
java实验报告简单类与对象_第5页
资源描述:

《java实验报告简单类与对象》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、湖南第一师范学院信息科学与工程系实验报告课程名称:Java程序设计成绩评定:实验项目名称:九阳简单类与对象指导教师:学生姓名:学号:_专业班级:实验项目类型:基础实验地点:实验时间:实验目的:1.掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返冋值;2.理解类和对彖的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和屈性;3.理解方法中的形参和实参传递在传递基本类型和引用类型时的差异;4.理解static修饰付对类、类成员变量及类方法的影响。实验内容:1.下面的程序运行后输出是什么?classTestReference{publicvoidchange(in

2、tnum){num=num+1;}publicstaticvoidmain(String[]args){intx=2;TestReferencetr二newTestReference();System.out.print(x);tr.change(x);System.out.print(x);}}输出:222.写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有:(1)使用构造函数完成各属性的初始赋值(2)使用get...()和set…()的形式完成属性的

3、访问及修改(3)提供计算面积的getArea()方法publicclassRectangle}privateStringcolor;privatedoublewidth;privatedoubleheight;publicRectangle(Stringcolor,doublewidth,doubleheight)super();this.color=color;this.width=width;this.height=height;}publicStringgetcolor(){returnthis.color;}publicvoidsetwidth(doublewidth){this.wi

4、dth=width;}publicdoublegetArea(){returnthis.width*this.height;}publicstaticvoidmain(String[]args){Rectanglea=newRectangle();a.color=(nbluen);a.width=(10.0);a.height=(4.0);System.out.println("矩形面积为:n+a.getArea());System.out.printf(”矩形的长为:%d,矩形的宽为:%d,矩形的颜色为:%sn,a.height,a.width,a.color);}}调试出错D:Java

5、Rectangle.java:35:找不到符号符号:构造函数Rectangle()位置:类RectangleRectanglea=newRectangle();3•—副牌Deck有52张扑克Card组成(不含王牌),每张牌有自己的牌型suit(用char类型)和点数rank(用String类型),补充完整下面的类的定义。publicclassCard{publicCard(){this.suit=suit;this.rank=rank;}publicStringtoStringO{returnsuit+rank;}publicstaticvoidmain(String

6、]args){Cardc

7、=newCard('红;”10”);System.out.println(c);完整代码:publicclassCard{privatecharsuit;privateStringrank;publicCard(charsuit,Stringrank){this.suit=suit;this.rank=rank;}publicStringtoStringO{returnsuit+rank;}publicstaticvoidmain(String[]args){Cardc=newCardC红;T0”);System.out.println(c);}输必4.写岀程序运行结果,如有错误,指岀原因并改

8、正classStaticDemo{staticintx;inty;static{x=10;}publicstaticintgetX(){returnx;}publicstaticvoidsetX(intnewX){x=newX;}publicintgetY(){returny;}publicvoidsetY(intnewY){y=newY;publicstaticvoidmain(String[]

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

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

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