脚本宝典收集整理的这篇文章主要介绍了20202326 实验三《面向对象程序基础》实验三报告,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
# 20202326 2021-2022-1 《数据结构与面向对象程序设计》实验三报告课程:《程序设计与数据结构》班级: 2023姓名: 张修齐学号:20202326实验教师:王志强实验日期:2021年10月10日必修/选修: 必修## 1.实验内容
1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 完成蓝墨云上 (1)-(5)实验。
## 2. 实验过程及结果
1、初步掌握单元测试和TDD。
TDD:在开发代码之前代码之前,先编写测试代码。再明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成这些代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,知道全部功能的开发。
单元测试:
二、理解并掌握面向对象三要素:封装、继承、多态
(一)定义:
(1)封装:抽象性函式接口的实现细节部分包装、隐藏起来的方法,具体作用是防止该类的代码和数据被外部类定义的代码随机访问。
(2)继承:继承是组织和创建类的基本技术,决定着面向对象软件的设计方法,继承是从现有类派生新类的过程。
(3)多态:允许不同子类型的对象对同一消息作作出不同反应,或者说是用同样的对象引用调用同样的方法但是做了不同的事情。
(二)测试样例:
三、 初步掌握UML建模
测试样例
四、 完成蓝墨云上 (1)-(5)实验。
1、蓝墨云实验(1):提交最后三个测试用例都通过的截图,截图上要有画图加水印,输入自己的学号。
(2)
(3)
(4)
(5)
## 3. 实验过程中遇到的问题和解决过程- 问题1:使用junIT时会遇到无法辨认@test等字符。- 问题1解决方案:根据“小灯泡”的提示,更换为Junit3或调整Test的配置路径。
## 参考资料- [《Java程序设计与数据结构教程(第二版)》](https://Book.douban.COM/subject/26851579/)- [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
- http://www.cnbLOGs.com/rocedu/p/6736847.html
- http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST
## 3. 实验过程中遇到的问题和解决过程- 问题1:使用junit时会遇到无法辨认@Test等字符。- 问题1解决方案:根据“小灯泡”的提示,更换为Junit3或调整Test的配置路径。
## 参考资料- [《Java程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)- [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
以上是脚本宝典为你收集整理的20202326 实验三《面向对象程序基础》实验三报告全部内容,希望文章能够帮你解决20202326 实验三《面向对象程序基础》实验三报告所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。