20202326 实验三《面向对象程序基础》实验三报告

发布时间:2022-07-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了20202326 实验三《面向对象程序基础》实验三报告脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

 # 20202326 2021-2022-1 《数据结构与面向对象程序设计》实验三报告课程:《程序设计与数据结构》班级: 2023姓名: 张修齐学号:20202326实验教师:王志强实验日期:2021年10月10日必修/选修: 必修## 1.实验内容

1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 完成蓝墨上 (1)-(5)实验。

## 2. 实验过程及结果

1、初步掌握单元测试和TDD。

TDD:在开发代码之前代码之前,先编写测试代码。再明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成这些代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,知道全部功能的开发。

单元测试:

20202326 实验三《面向对象程序基础》实验三报告

 

20202326 实验三《面向对象程序基础》实验三报告

 

20202326 实验三《面向对象程序基础》实验三报告

20202326 实验三《面向对象程序基础》实验三报告

 

 

二、理解并掌握面向对象三要素:封装、继承、多态

(一)定义:

(1)封装:抽象性函式接口的实现细节部分包装、隐藏起来的方法,具体作用是止该类的代码和数据被外部类定义的代码随机访问。

(2)继承:继承是组织和创建类的基本技,决定着面向对象软件的设计方法,继承是从现有类派生新类的过程。

(3)多态:允许不同子类型的对象对同一消息作作出不同反应,或者说是用同样的对象引用调用同样的方法但是做了不同的事情。

(二)测试样例:

20202326 实验三《面向对象程序基础》实验三报告

 

 

20202326 实验三《面向对象程序基础》实验三报告

 

 

20202326 实验三《面向对象程序基础》实验三报告

 

 

20202326 实验三《面向对象程序基础》实验三报告

 

 

三、 初步掌握UML建模

测试样例

20202326 实验三《面向对象程序基础》实验三报告

 

 

四、 完成蓝墨云上 (1)-(5)实验。

 1、蓝墨云实验(1):提交最后三个测试用例都通过的截图,截图上要有画图加水印,输入自己的学号。

20202326 实验三《面向对象程序基础》实验三报告

 

20202326 实验三《面向对象程序基础》实验三报告

 

 

20202326 实验三《面向对象程序基础》实验三报告

 

20202326 实验三《面向对象程序基础》实验三报告

 

 (2)

20202326 实验三《面向对象程序基础》实验三报告

 

20202326 实验三《面向对象程序基础》实验三报告

20202326 实验三《面向对象程序基础》实验三报告

(3)

20202326 实验三《面向对象程序基础》实验三报告

 

 

20202326 实验三《面向对象程序基础》实验三报告

 

 (4)

20202326 实验三《面向对象程序基础》实验三报告

 

 (5)

20202326 实验三《面向对象程序基础》实验三报告

 

20202326 实验三《面向对象程序基础》实验三报告

 

20202326 实验三《面向对象程序基础》实验三报告

 

 

## 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,请注明来意。