付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计实习报告学院:信息工程学院1.实验目的班级:姓名:学号:成绩:掌握Java程序面向对象编程的基本架构,会运用面向对象的思想编写Java程序。2.实验过程熟悉JAVA的编程环境实验题1阅读如下程序,完成思考题。classCCircledouble pi; doubleradius; doublegetRadiusOraw();程序源代码如下:Sha pe 类:P ublicclasssha pe voiddraw() voiderase()p ublicsha peO raw();程序运行结果如下:实验题2有两个类:MobileManagement和Mobile,分别描述如图所示
2、两部手机名称及价格, 类MobileManagement在包中,而Mobile在包中。它们代码如下。运行,你应该看到如图所 示结果。基本要求在空白处填写相关代码并修改上面程序,使程序能够显示两部手机的价格和数量,运行结果如图所示。E365,1780RMBM330,1450RMB图手机及价格图实验报告的内容与格式按任课教师的要求书写。图运行结果图程序源代码如下:. 下的 MobileManagement 类: package importpublicclassMobileManagement /*Definestheentrypointoftheapplication.*/ publicstat
3、icvoidmain(Stringargs)Mobilemobile1=newMobile("E365",1780);Mobilemobile2=newMobile("M330",1450); (null,"Mobilephones:nn"+()+"n"+(); 下的 Mobile 类:packagepublicclassMobile/*Holdsthenameofthemobile.*/privateStringname;/*Holdsthepriceofthemobile.*/privatefloatprice
4、;/*Createsanewmobileobject.*/ publicMobile(Stringname,floatprice)=name;=price;/*Getsthenameofthemobile.*/publicStringgetName() returnname;/*Getsthepriceofthemobile.*/ publicfloatgetPrice() returnprice;运行结果如下:实验题3有四个类,主类Store在包中,Mobile、Mp3Player、Product在包.data中,Mobile 、 Mp3Player 是 Product 的子类 .基本要求设
5、计类Mobile和类MP3P layer,使它们和类P roduct、Store组成一个完整的程序,且运行结果如图所示。程序源码如下:.data 中 Product 类:package publicabstractclassProuductimplementsComparable<Prouduct>/*Holdsthenameoftheproduct.*/ protectedStringname;/*Holdsthepriceoftheproduct.*/ protectedfloatprice;/*Holdsthenumberofproducts.*/ protectedstat
6、icintcount;/*Createanewproductobject.*/protectedProuduct()/*Getsthenameoftheproduct.*/publicStringgetName()returnname;/*Getsthepriceoftheproduct.*/publicfloatgetPrice()returnprice;/*Getsthenumberofproducts.*/ publicstaticintgetCount() returncount;/*Comparesthisproductwiththegivenproduct.*/ publicint
7、compareTo(Prouductproduct) returnnewFloat()pareTo(price);.data 中 Mp3Player 类:packagepublicclassMP3playerextendsProuductprivateStringname;privatefloatprice;privateintmemory;publicMP3player(Stringname,intmemory,floatprice)ata 中 Mobile 类:packagepublicclassMobileextendsProuductprivateStringname;privatef
8、loatprice;privateStringWTO;publicMobile(StringWTO,Stringname,floatprice) /publicstaticvoidmain(Stringargs)Mobilemobile1=newMobile("ChinaMobile","E365",1780);Mobilemobile2=newMobile("ChinaMobile","M330",1450);MP3playerplayer1=newMP3player("MeizoX3",25
9、6,399);MP3playerplayer2=newMP3player("MeizoE5",512,580);MP3playerplayer3=newMP3player("XliveXMMP3Play",256,930);Prouductprouducts=mobile1,mobile2,player1,player2,player3; (prouducts);Stringtext=""for(intindex=0;index<+index)text+=prouductsindex.toString()+"n&quo
10、t;(null,"Theproductsare:nn"+text+"nThereare"+()+"products.");程序运行结果如下:实验题 4用 LIST 存放对象。利用面向对象的思想,创建以下类:Person 类,包含 Person 的姓名和身份证号码。Student类,首先是一个Person,除此之外,包含学生的语文、数学、英文课的成绩。 Teacher类,首先是一个Person,除此之外,包含教师的工资。 请创建姓名张三身份证号的 Person 对象。 请创建姓名李四身份证号语文: 89数学: 93英文: 94的 Student 对象。 请创建姓名王五身份证号工资: 3000的 Teacher 对象。 将这些对象存放在 List 中,并打印出 List 中存放的内容。程序源代码如下:Person 类:publicclassPersonimplementsComparable<Person>Stringname;StringID;publicPerson() publicclassMAPpublicMAP() terator();习总结:通过这次实习让我懂得了很多 java 的知识,更加加深了对 java 类的理解,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届武汉市武昌区数学三上期末检测模拟试题含解析
- 会宁县2027届四年级数学第一学期期末统考试题含解析
- 2027届四川省成都市大邑县四年级数学第一学期期末考试试题含解析
- 济宁市市中区2027届数学四年级第一学期期末调研模拟试题含解析
- 攀枝花市盐边县2027届数学四年级第一学期期末综合测试模拟试题含解析
- 《影视视听语言教程(第2版)》全套教学课件
- 一年级数学计算题专项练习1000题汇编
- 2026年郑州市高考仿真卷生物试题含解析
- 2026全球新能源科技产业市场势态监测及产业链优化与商业价值研究报告
- 2026清洁能源行业市场深度调研及发展前景与趋势预测研究报告
- 《2025年宁夏社区工作者招聘考试高频考点试题解析》
- 村级报账员业务培训课件
- 人工智能赋能乡村治理的实践逻辑、现实困境与优化路径
- 2026年区分观点与事实基础练习含答案
- 光模块行业2026年市场需求与技术演进趋势分析
- 服装质检培训课件模板
- 小学高年级学生习作修改的现状、困境与突破路径研究
- 2026公务员考试时事政治题与答案
- 全国内部审计数智化转型发展研究报告
- 数字孪生技术在土木工程中的应用与施工全流程精准管控研究毕业论文答辩汇报
- 糖尿病急性并发症处理措施培训
评论
0/150
提交评论