《java语言程序设计》上机实验指导手册(4)

《java语言程序设计》上机实验指导手册(4)

ID:27579052

大小:58.00 KB

页数:4页

时间:2018-12-04

《java语言程序设计》上机实验指导手册(4)_第1页
《java语言程序设计》上机实验指导手册(4)_第2页
《java语言程序设计》上机实验指导手册(4)_第3页
《java语言程序设计》上机实验指导手册(4)_第4页
资源描述:

《《java语言程序设计》上机实验指导手册(4)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Java面向对象编程【目的】①通过编程和上机实验理解Java语言是如何体现面向对象编程基本思想。②了解类的封装方法。③如何创建类和对象。④了解成员变量和成员方法的特性。【内容】1.对象的创建和使用。今实验要求:(1)Rectangle足一个矩形类,该类包含两个成员变:W:width和length分别表示矩形的宽和长。成员方法area()用来计算矩形的面积。试填写下列程序屮的空白部分,以输出一个宽为2.5长为8.7的矩形的面积。(提示:应首先填写Rectangle的构造函数)。classJLab0401{publicstaticvoid

2、main(String[]args){RectanglemyRect=newRectangle(2.5,7.8);doubletheArea;theArea=myRectarea();System.out.println("Myrectanglehasarea”+theArea);}}//endofclassJLab0401classRectangle!doublewidth,length;width=widthd;length=lengthd;publicdoublearea(){doublea;a=length*width;ret

3、urna;}}//endofclassRectangle(2)编译并执行你填写完整的程序。(3)在上述程序的JLab0401类巾main方法巾添加相关语句,使之能够输出矩形的长和宽的值。编译并执行该程序,以验证你更改的正确性。(4)在(3)成功的基础上,在Rectangle类屮添加公共方法setWidth和setLength方法,这两个方法分别用来设賈矩形的长宽值。在JLab0401类的main方法屮使用Rectangle的默认无参数构造函数创逮-个新的Rectangle类的实例rect。并使用setWidth和setLength方法

4、-将其长宽分别设置为3.6和10.8,并输出其面积。提示:使川默认构造函数创建实例rect的语句为Rectanglerect=newRectangle();(1)不改变JLab0401类屮main方法,要达到(3)屮同样的结果应如何做?修改相关程序,编译并执行以验证你的做法。(2)编写一个圆形类Circle,定义其成员变量(半径):doubleradius该类含有两个构造函数:publicCircle(doubler)初始化半径为rpublicCircleO初始化半径为1该类含有下列方法:publicdoublearea()返冋圆形的

5、由积publicdoublecircumference()返回圆形的周长publicStringtoStringO返I口I该类对象的文字描述,如:"Circlewithradius2.5"publicvoidsetRadius(doubler)设置半径为rpublicdoublegetRadius()返网半径的值。(3)编写一个含有主方法的类几ab0401B,在主方法中用两个构造阑数分别创建两个Circle类的实例:myCirclel和myCircle2,并调用相关方法,以验证你的程序。1.类成员与实例成员。今实验要求:(1)首先预测

6、不列程序的运行结果,然后编译、执行以验证你的预测:classMyParts{publicstaticintx=7;publicinty=3;}publicclassJLab0402{publicstaticvoidmain(String[]args){MyPartsa=newMyParts();MyPartsb=newMyParts();a.y=5;b.y=6;a.x=1;b.x=2;System.out.println("a.y=”+a.y);System.out.println("b.y=n+b.y);System.out.pri

7、ntln("a.x=’’+a.x);System.out.println(’’b.x=’’+b.x);}}(2)根据上述程序的结果理解实例成员与类成员的区别。2.使用修饰符。有时需要公开一些变量和方法,有时需要禁止其他对象使用变量和方法,这时可以使用修饰符来实现这个目的。常用的修饰符如下:public,private,protected,package,static,final,transient,volatile.今实验要求:通过两个类StaticDemo、KY3_4说明静态变量/方法与实例变量/方法的区别:编写类文件KY34.ja

8、va,程序源代码如下。classStaticDcmo{staticintx;inty;publicstaticintgetXO{returnx;}publicstaticvoidsetX(intnewX){x二newX;

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

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

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