下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Homework3实验报告一、实验目的与要求1、掌握Java中类和接口的基本知识;2、继承的基本知识;3、集合的基本操作二、实验内容1.PIMCollection类创建一个可以管理PIMEntities实体的集合,该类实现了Collection接口,且必须实现了以下方法:(1).getNotes();返回PIMCollection中所有的PIMNote项,如果不包含PIMNote项,则返回一个空集合(2).getTodos();返回集合PIMCollection中所有的PIMTodo项,如果不包含PIMTodo项,则返回一个空集合(3).getAppointment();返回集合PIMCollection中所有的PIMAppointment项,如果不包含PIMAppointment项。则返回一个空集合(4).getContacts();返回结合PIMCollection中所有的PIMContact项,如果不包含PIMContact项,则返回一个空集合(5).getItemsForDate(Dated);返回集合PIMCollection中所有与d匹配的PIMEntities,如果没有匹配d的项,则返回一个空集合(只有PIMTodo和PIMAppointment项,因为PIMNote和PIMContact跟日期没有关系)。2.TestPIMCollection类(自己的测试类)向PIMCollection集合类中加入了一些PIMEntity实体类,并用PIMCollection类中实现的方法分别筛选出了其中的PIMNote、PIMTodo、PIMAppointment、PIMContact、符合指定日期d的集合并打印输出。三、实验器材计算机+windows操作系统+eclipse四、实验步骤1.程序源代码(压缩在文件夹里)2.编译执行程序3.记录执行结果五、实验结果1.TestPIMCollection的测试代码:2.程序的执行结果:如图所示:程序分别输出了Todo、Note、Appointment、Contact、以及匹配指定日期的结合的结果。六、实验小结1、熟悉了Java集合的基本内容和操作,也包括了泛型的一些知识。2、通过这个实验巩固了java的基础知识:类和接口的有关知识,继承的应用。3、掌握了在eclipse下编译执行Java程序的知识。4、通过几次的编程,熟悉了java的编程规则。5、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川省安全员-B证考试题库及答案
- 北师大版小学数学四年级上册第二单元旋转与角知识清单
- 《分数的大小(通分)》教学设计-小学数学五年级上册北师大版
- 本科人力资源管理专业《劳动合同法律风险防控实务》教案
- 《高中生物学必修2“染色体变异”单元教学设计(高一年级)》
- 初中八年级历史教学设计:第7课 抗击八国联军
- 补偿收缩混凝土施工工艺及施工方法
- 《初中一年级英语语音入门与音标精讲教案》
- 初中八年级道德与法治《尊重他人》深度教学方案
- 扬尘污染防治专项施工方案
- 酒店员工大会领导演讲稿
- 心理健康教育课题研究开题报告范文
- DB33T 2012-2016 树脂沥青组合体系(ERS)钢桥面铺装施工技术规范
- 机械电子工程专业《专业实习》课程教学大纲
- 国开本科《行政法与行政诉讼法》期末考试(案例分析题)总题库
- 2024年云南省昆明市盘龙区教育体育局属事业单位招聘130人历年重点基础提升难、易点模拟试题(共500题)附带答案详解
- DZ/T 0430-2023 固体矿产资源储量核实报告编写规范(正式版)
- 手术患者误吸的应急预案
- 部编版初中语文必背古诗文61首
- 大提琴课件教材
- 信用卡起诉答辩状
评论
0/150
提交评论