java面向对象编程.doc

java面向对象编程.doc

ID:51437538

大小:333.00 KB

页数:11页

时间:2020-03-24

java面向对象编程.doc_第1页
java面向对象编程.doc_第2页
java面向对象编程.doc_第3页
java面向对象编程.doc_第4页
java面向对象编程.doc_第5页
资源描述:

《java面向对象编程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息工程学院实验报告的内容与格式按任课教师的要求书写。Java程序设计实验/实习报告学院:理学院班级:计算101姓名:洪龙龙学号:2010014549成绩:A面向对象编程一、实验/实习过程实验题1:解释下列源程序文件classCCircle{//定义一个○类doublepi;//声明一个double类型的变量表示圆周率doubleradius;//声明一个double类型成员表示○的半径doublegetRadius(){//声明了一个友好方法,获取○的半径并返回returnradius;}voidsetCircle(doubler,doublep){//设置圆周率pi和○的半径

2、的值pi=p;//this.pi=pradius=r;//this.radius=r}}publicclassEx2_1{//主类publicstaticvoidmain(Stringargs[]){//程序的执行入口CCirclecir1=newCCircle();//创建了一个○类实例cir1.setCircle(2.0,3.1416);//设置○的半径和圆周率分别为2.0和3.1416System.out.println("radius="+cir1.getRadius());//打印出○的半径值}}程序的运行结果:实习题2:设计一个汽车类:源代码:/**Ex2_1.jav

3、a*/classCar{StringownerName;//车主姓名doublecurSpeed;//当前车速doublecurAngle;//车方向盘的当前角度publicvoidsetSpeed(doublespeed){//设置汽车的速度curSpeed=speed;}publicvoidbrake(){//停车curSpeed=0.00;}}publicclassEx2_1{publicstaticvoidmain(String[]args){Carcar=newCar();car.setSpeed(60.0);System.out.println("当前车速为:"+ca

4、r.curSpeed);car.brake();System.out.println("刹车后车速为:"+car.curSpeed);}}实习题3:源代码:/**Test.java*/classMyProgram{privateintdata;//类中的私有int数据成员privateStringstr;//类中的私有String数据成员publicvoidsetData(intd){//公有方法,用于设置成员变量data的值data=d;}publicvoidsetStr(Strings){//公有方法,用于设置str的值str=s;}publicintgetData(){//

5、获取成员data的值returndata;}publicStringgetStr(){//获取成员str的值returnstr;}publicStringtoStr(){//将str和data分别以字符串的形式打印出来IntegernewData=newInteger(data);return"字符串本身:"+str.toString()+"t数字转换为字符串后的结果:"+newData.toString();}}publicclassTest{publicstaticvoidmain(String[]args){MyProgramprogram=newMyProgram();

6、program.setData(315);program.setStr("消费者权益保护日");System.out.println("整数成员:"+program.getData());System.out.println("字符串成员:"+program.getStr());System.out.println(program.toStr());}}程序的运行结果:实习题4:源代码:/**MyCount.java*/classAccount{privatedoubleleftMoney;//私有数据成员,类对象必须通过调用get方法获得数据privateintnumber;p

7、ublicAccount(doublemoney,intnum){//定义了一个带参构造器来初始化类leftMoney=money;number=num;}publicvoidsaveMoney(doubles){//存款,将存入的累积到leftMoney中leftMoney+=s;}publicdoublegetLeftMoney(){//获得当前存款returnleftMoney;}publicvoidgetMoney(doublemoney){//取款if(money<=l

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

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

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