西工大JavaUML实验报告一
更新时间:2024-05-26 01:33: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-26
公共汽车营运定价成本监审办法(国家4)01-29
宜家公司的营销策略08-28
悬挑脚手架专项方案03-08
廉洁家风伴我行心得感悟作文十篇04-04
2010江苏高考数学试卷答案08-26
继电保护习题05-17
北师大版高中英语必修一上高一Unit2L3-4试题(含答案)03-16
农业病理学试卷答案04-01
浙江科学技术奖推荐书 - 图文06-23
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 西工大
- JavaUML
- 实验
- 报告