西工大JavaUML实验报告一
更新时间:2024-05-14 17:34:01 阅读量: 综合文库 文档下载
西工大计算机学院高级语言程序设计
实 验 报 告
学号: 姓名: 班级:
课程名称 实验项目 Java语言与面向对象程序设计 实验二 面向对象的编程技术 实验课次 实验时间 Java第2次 成绩评定:(满分为2分) 指导教师评语: 指导老师评议 指导教师签名: 实验内容(要请参见 实验说明书 求、算法、步骤和方法) 具体代码请参见附件中电子版的java源程序。源程序的简要说明如下: ------------------------------------------------------------ Java实验: 实验五 包、接口、类库 TestPackage.java —— 实 验 结 果 说明:包的创建和引用。 结果如图: ------------------------------------------------------------ TestInterface.java 说明:创建接口Speakable和Runner,然后创建两个类Dog和Person实现该接口。 运行上面的程序,思考如下的问题: (1)该程序编译后生成几个字节码文件? (2)创建一个类Bird(鸟),给出其声音特征,并在主类中创建一个Bird类的实例,输出其特征。 (3)如何编写抽象类代替程序中的接口,实现程序同样的功能。试比
1
较它们的不同。 答: (1)生成五个字节码文件 (2)程序结果如图: (3)程序结果如图: 接口没有执行方法,没有执行函数,但是类有。 InterfaceDemo.java 说明:创建一个名称为Vehicle的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfaceDemo的类,在interfaceDemo的main()方法中创建Bike和Bus对象,并访问start()和stopt()方法。 结果如图:
2
DemoPackage.java 说明:创建一个名称为MainPackage的包,使它包含ParentClass和SubClass。ParentClass包含变量声明,其值从构造函数中输出。SubClass类从父类派生而来,完成对父类变量的赋值。创建一个名称为DemoPackage的主类,使它不在MainPackage包中,在该类中创建一个SubClass类的对象。 结果如图: 实验六 异常处理 CatchDemo.java 说明:编写一个程序,同时捕获数组越界和被0除的异常,说明异常处理语句try-catch-finally的处理机制。 (3)结果如图: (5)结果如图: 3
(6)结果如图: TextException.java 说明:创建用户自定义异常,用于描述数据取值范围的错误信息。 结果如图: (1)throw语句用在方法体内,表示抛出异常,由方法体内的语句处理;是具体向外抛异常的动作,所以它是抛出一个异常实例。 throws语句用在方法声明后面,表示再抛出异常,由该方法的调用者来处理。 (2)用户自定义UserException语句,来自定义异常。 (3)利用程序中的try、catch等语句来处理程序中用户的自定义异常。 (4)结果如图: 4
ChangeToNumber.java 说明:编写一个程序,将字符串转换成数字。请使用try-catch-finally语句处理转换过程中可能出现的异常。 结果如图: UML实验: 实验一 UML建模基础 first.mdl ---- 说明: 1)练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。 2)认识各种UML关系及可见性符号,并用工具表示出来。 结果如图: 5
正在阅读:
西工大JavaUML实验报告一05-14
【精品】 某大学领导班子律己不严问题清单06-07
财务经理竞聘精彩演讲稿04-05
2010-2011学年第二学期风险理论期末考试试卷答案10-27
山东省安丘市和平中学八年级生物上册 4.3.3 走向成熟名师精编导学案(无答案)(新版)济南版11-25
2017年杭州师范大学政治学(同等学力加试)考研复试核心题库05-06
高等教育自学考试开考专业考试计划表03-08
有机实验答案10-31
工程验收报告范文3篇03-27
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 西工大
- JavaUML
- 实验
- 报告
- 区域环境金融发展研究
- 大连万达集团财务风险研究
- 轨道车辆新型转向架Syntegra
- 人教版八年级下册音乐教案2
- 1、通过对《教学与考试的关系》的学习,结合教学实际,谈
- 预应力简支T形梁桥
- 2019年春小学三年级下学期素质测评语文期中试卷及答案
- 对一线员工有效开展人文关怀和心理疏导的探讨1
- 2017年 matlab实验内容
- 机械式粉碎机制造项目可行性研究报告
- 2015CPA审计 第12章 货币资金的审计(下载版)
- 2015年教师资格国考《幼儿综合素质》材料分析强化训练题(四)
- 新理念外语网络教学平台第四册Unit8测试答案
- 2017-2018学年八年级下学期第一次月考数学试题 (4)
- (人教版全册)九年级中考英语专题复习:数词配套练习
- 100个单音节字词
- 宿政规发〔2009〕3号市政府关于印发宿迁市市区房屋拆迁管理实施
- 九英语第三次月考unit7-9
- 大学生心理健康教育 自我意识习题
- 第六章 萜类与挥发油