实验2:定义初始化、构造方法

实验2:定义初始化、构造方法

ID:38698430

大小:52.00 KB

页数:5页

时间:2019-06-17

实验2:定义初始化、构造方法_第1页
实验2:定义初始化、构造方法_第2页
实验2:定义初始化、构造方法_第3页
实验2:定义初始化、构造方法_第4页
实验2:定义初始化、构造方法_第5页
资源描述:

《实验2:定义初始化、构造方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2013年3月12日面向对象的程序程序设计(JAVA)实验2:定义初始化、构造方法姚远2013-3-12实验目的1、熟练掌握类和对象的概念,学会定义简单的类2、掌握类的成员、构造方法、创建对象、方法调用、引用等概念。实验内容一、定义初始化1.定义一个类:Point具有的数据成员包括:圆心x坐标、圆心y坐标,初值分别为10、10具有的方法成员包括:getX:输出用于x坐标的值、setX:用于设置x坐标的值、同理设计getY、setY。另外定义一个测试类:在测试类的main方法中创建Point的对象,仅调用getX方法和getY方法后,输出相应的值。参考如下:

2、publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubPointp=newPoint();System.out.println(p.getx());System.out.println(p.gety());}}classPoint{privateintx,y;publicPoint(){//TODOAuto-generatedconstructorstubx=10;本系列实验文档仅用作课程实验,一切转载、复制、使用须经

3、过本人同意52013年3月12日面向对象的程序程序设计(JAVA)y=10;}publicintgetx(){returnx;}publicintgety(){returny;}publicvoidsetx(intxvalue){x=xvalue;}publicvoidsety(intyvalue){y=yvalue;}}publicstaticvoidmain(String[]args){Pointp=newPoint();System.out.println(p.getX());System.out.println(p.getY());}2.定义一个类

4、:Circle具有的数据成员包括:圆心x坐标、圆心y坐标、半径radius,初值分别为10、10、10具有的方法成员可参考Point类进行设计。另外定义一个测试类:在测试类的方法中创建Circle的对象,仅调用getX、getY、getRadius输出对象中相应x、y、radius的值分别为10、10、10.publicclasstextCircle{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub本系列实验文档仅用作课程实验,一切转载、复制、

5、使用须经过本人同意52013年3月12日面向对象的程序程序设计(JAVA)Circlec=newCircle();System.out.println(c.getx1());System.out.println(c.gety1());System.out.println(c.getr());}}classCircle{privateintx1,y1,r;publicCircle(){x1=10;y1=10;r=10;}publicintgetx1(){returnx1;}publicintgety1(){returny1;}publicintgetr(){

6、returnr;}}3.定义一个类:AnotherCircle具有的数据成员包括:point(类型为Point)、半径radius(类型为int)具有的方法成员参考设计如下:以下方法仅给出方法首部PointgetPoint()voidsetPoint(Pointp)intgetRadius()voidsetRadius(intx)另外定义一个测试类:在测试类的方法中创建AnotherCircle的对象,仅调用一系列getXXX方法即可输出相应x、y、radius值,分别为10、10、10.publicclassTest2{/***@paramargs*/本

7、系列实验文档仅用作课程实验,一切转载、复制、使用须经过本人同意52013年3月12日面向对象的程序程序设计(JAVA)publicstaticvoidmain(String[]args){AnotherCircleA=newAnotherCircle();System.out.println(A.point.x);System.out.println(A.point.y);System.out.println(A.getradius());}}classAnotherCircle{Pointpoint=newPoint();intradius=10;pub

8、licPointgetpoint(){returnpoint;}p

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

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

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