




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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方法后,输出相应的值。参考如下:public class Test /* * param args */public static void main(String args) / TODO Auto-generated method stub Point p =new Point(); System.out.println(p.getx(); System.out.println(p.gety(); class Point private int x,y; public Point() / TODO Auto-generated constructor stubx=10;y=10;public int getx()return x;public int gety()return y;public void setx(int xvalue)x=xvalue;public void sety(int yvalue)y=yvalue; public static void main(String args) Point p = new Point();System.out.println( p.getX();System.out.println( p.getY();2定义一个类:Circle具有的数据成员包括:圆心x坐标、圆心y坐标、半径radius,初值分别为10、10、10具有的方法成员可参考Point类进行设计。另外定义一个测试类:在测试类的方法中创建Circle的对象,仅调用getX、getY、getRadius输出对象中相应x、y、radius的值分别为10、10、10.public class textCircle /* * param args */public static void main(String args) / TODO Auto-generated method stubCircle c= new Circle();System.out.println(c.getx1();System.out.println(c.gety1();System.out.println(c.getr();class Circleprivate int x1,y1,r;public Circle()x1=10;y1=10;r=10;public int getx1()return x1;public int gety1()return y1;public int getr()return r;3.定义一个类:AnotherCircle具有的数据成员包括:point(类型为Point)、半径radius(类型为int)具有的方法成员参考设计如下:以下方法仅给出方法首部Point getPoint()void setPoint(Point p)int getRadius()void setRadius(int x)另外定义一个测试类:在测试类的方法中创建AnotherCircle的对象,仅调用一系列getXXX方法即可输出相应x、y、radius值,分别为10、10、10.public class Test2/* * param args */public static void main(String args) AnotherCircle A=new AnotherCircle(); System.out.println(A.point.x); System.out.println(A.point.y); System.out.println(A.getradius();class AnotherCirclePoint point=new Point();int radius=10;public Point getpoint()return point;public void setpoint(Point p)point=p;public int getradius()return radius;public void setradius(int x)radius=x; class Point int x=10,y=10; 二、构造方法在上述Point、Circle、AnotherCircle类中分别加入构造方法,要求:Point类构造方法的设计参考如下,仅给出方法首部:Point(int x1,int y1)Circle类构造方法的设计参考如下,仅给出方法首部:Point(int x1,int y1,int r)AnotherCircle类构造方法的设计参考如下,仅给出方法首部:Circle(Point p1,int r)定义一个测试类,并编写相应语句测试和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国紧急夹板行业项目调研及市场前景预测评估报告
- 2025至2030中国电镀锌钢行业发展研究与产业战略规划分析评估报告
- 江苏省盐城市公司消防安全测试题二十(含答案)
- 广东省河源市高中消防安全测试题十二(含答案)
- 电车专业测试题及答案
- 焊接专业技能试题及答案
- 商场超市加盟合同
- 土地专业测试题及答案
- 护理学考编题库网站大全及答案解析
- 外国文学史自考真题及答案
- 弱电维护保养合同
- GB/T 41972-2022铸铁件铸造缺陷分类及命名
- YY/T 0471.3-2004接触性创面敷料试验方法 第3部分:阻水性
- GB/T 3871.9-2006农业拖拉机试验规程第9部分:牵引功率试验
- PEP小学英语五年级上册第四单元全国优质课赛课一等奖《思维导图在小学英语复习课的应用》精品课件
- 新闻传播中的媒介素养课件
- 超疏水材料课件
- 中医刮痧法诊疗操作评分标准
- 腧穴定位法课件
- 社会体育导论PTPPT课件讲义
- 学校体育学(第三版)ppt全套教学课件
评论
0/150
提交评论