欢迎来到天天文库
浏览记录
ID:41971762
大小:67.55 KB
页数:5页
时间:2019-09-05
《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[]
此文档下载收益归作者所有