标签:
北京电子科技学院(BESTI)
实 验 报 告
课程:Java程序设计 班级:1353 姓名:郭皓 学号:20135327
成绩: 指导教师:娄嘉鹏 实验日期:
实验密级: 预习程度: 实验时间:
仪器组次: 必修/选修:选修 实验序号:2
实验名称: Java面向对象程序设计
实验目的与要求:
1.初步掌握单元测试和TDD
2.理解并掌握面向对象三要素:封装继承多态
3.初步掌握UML建模
4.熟悉S.O.L.I.D原则
5.了解设计模式
实验仪器:
名称 |
型号 |
数量 |
Pc |
|
1 |
|
|
|
一、 实验过程
使用Umbrello完成封装,继承,多态······
使用TDD方法设计关实现复数类Complex
二、 运行截图
三、 遇到的问题/如何解决
1. 实验楼截图工具出现问题,一直不能截图!!!
解决:用了系统自带的截图工具
2. 有关于复数的除法,主要是除数不能为零
解决:if else 考虑用异常
四、 实验代码:
(1).建立Complex类
(2).设计加减乘除运算
加法: (a+bi)+(c+di) =(a+c)+(b+d)i
减法: (a+bi)-(c+di) =(a-c)+(b-d)i
乘法: (a+bi)*(c+di) =(ac-bd)+(ad+bc)i
除法: (a+bi)/(c+di) =((ac+bd)+(ad-bc)i)/ (c²+d²)
(3)输出测试
五、 PSP时间统计
统计有缺失,总计三小时。
步骤 |
耗时 |
百分比 |
需求分析 |
10分钟 |
|
设计 |
20分钟 |
|
代码实现 |
115分钟 |
|
测试 |
5分钟 |
|
分析总结 |
30分钟 |
|
六、分析总结
感觉网速上第一问题,其他感觉都很好!!尤其是设计出代码的时候!!
标签:
原文地址:http://www.cnblogs.com/20135327leme/p/4486543.html