20202325 2021-2022-1 《数据结构与面向对象程序设计》实验二报告

作者:神秘网友 发布时间:2021-10-13 07:24:00

20202325 2021-2022-1 《数据结构与面向对象程序设计》实验二报告

#202023252021-2022-1 《数据结构与面向对象程序设计》实验二报告

课程:《程序设计与数据结构》
班级: 2023
姓名: 和宇
学号:20202325
实验教师:王志强老师
实验日期:2021年9月30日
必修/选修: 必修

## 1.实验内容

下载安装并使用IDEA,完成下面实验(https://www.cnblogs.com/rocedu/p/6371315.html)。

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

## 2. 实验过程及结果

(1)初步掌握单元测试和TDD

a.单元测试

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

封装;指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

主要好处是:将变化隔离;便于使用;提高重要性;提高安全性。

继承:

多态:无法在父类Animal中添加main,程序无法运行。

3. 初步掌握UML建模

4. 完成蓝墨云上 (1)-(5)实验。

(1)

(2)

(3)

(4)

(5)

#实验中的问题及解决过程

1.程序的多态问题不会解决,通过上网搜索和询问同学未能解决;

2.对大体程序难以把握,还不太适应java的编写;

3.编辑出来的程序难以运行,总是报错 ;

#其他(感悟,思考等)

我感觉java的学习难度较大。因为英语方面较为薄弱,有时对这个编译软件的某些方面也是一头雾水,不能无障碍的使用编译工具 。在大多数 情况下,在编辑程序时,软件会立即将程序的错误之处详细指出,以便改正,这使得程序的运行成功率大大提升。

#参考资料

博客园,CSDN等。


本文章教程介绍完毕,更多请访问跳墙网其他文章教程!

20202325 2021-2022-1 《数据结构与面向对象程序设计》实验二报告 相关文章

  1. 面向对象分析与设计 实验二Use Case图与Use Case详细描述

    面向对象分析与设计 实验二:Use Case图与Use Case详细描述 用况图文档 图形文档 图表 1 教室分配管理 图表 2 教材管理 文字说明 用况名:查询选课信息 简述:课程管理员能够查看学生的选课情况 参与者:课程管理员 包含:...

  2. 实验二- Java面向对象程序设计

    实验二- Java面向对象程序设计 课程:Java实验 班级:201352 姓名:程涵 学号:20135210 成绩: 指导教师:娄佳鹏 实验日期:15.05.05 实验密级: 预习程度: 实验时间: 仪器组次: 必修/选修:选修 实验序号:2 实验名称: Java面向...

  3. 面向对象分析与设计实验3 教学管理系统分析类

    面向对象分析与设计:实验3 教学管理系统分析类 实验1:https://blog.csdn.net/weixin_42263049/article/details/89949813 实验2:https://blog.csdn.net/weixin_42263049/article/details/89949985 五、分析类图 六、类图说明 1.系统使用者身份类 说明:记

  4. 面向对象分析与设计 实验四 顺序图或通信图

    面向对象分析与设计 实验四: 顺序图或通信图 顺序图文档 图形文档 文字说明 顺序图综述:第一张顺序图详细描述了订购教材所有操作的顺序,第二张顺序图详细描述了教室分配管理所有操作的顺序,第一张顺序图:老师...

  5. 面向对象实验 (三)数据的保护与共享

    面向对象实验 (三)数据的保护与共享 C++静态成员和友元成员的理解 面向对象-数据保护与共享-常模块 写了一节课 极度卑微 一、实验目的及要求 内容: (1)定义一个具体的类,要求该类中用到类的静态成员和友元; (...

  6. 面向对象设计与构造第二单元总结

    面向对象设计与构造第二单元总结 一、程序结构与思路 三次作业中,笔者程序的基本框架保持不变。三次作业都采取了 生产者-消费者 的模式,对请求进行 读取-分配-执行 。 1. 第五次作业程序结构 graph LRA[InputThread] --B(mainQueue)...

  7. 20182331 2019-2020-4《数据结构与面向对象程序设计》第4周学习

    20182331 2019-2020-4《数据结构与面向对象程序设计》第4周学习总结 教材学习内容总结 for语句:通常哟哦与已知循环次数的情况 for-each:简化了Iterable对象中元素的处理 类的分析 实例数据:类中的属性 UML类图:对程序设计进行可视...

  8. 面向对象实验二 用况图

    面向对象实验二 用况图 用况描述: 浏览商品 基本流: 系统显示一个商品列表,用户可以浏览商品信息,顾客点击特定的商品元素可以计入商品详情页面。同时,用户可以在页面选择条件进行商品筛

  9. 2019-2020-26 《数据结构与面向对象程序设计》第2、3周学习总结

    2019-2020-26 《数据结构与面向对象程序设计》第2、3周学习总结 目录 2019-2020-26 《数据结构与面向对象程序设计》第2、3周学习总结 教材学习内容总结 教材学习中的问题和解决过程 代码调试中的问题和解决过程 [代码托管] 上周考...

  10. 学习笔记(20):第二章 程序设计与数据结构-Python面向对象高级特

    学习笔记(20):第二章 程序设计与数据结构-Python面向对象高级特性让代码简单明了 1... 立即学习:https://edu.csdn.net/course/play/25504/304700?utm_source=blogtoedu 集成 定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass) 子

  11. 《网络协议分析与设计》实验报告书 实验二

    《网络协议分析与设计》实验报告书 实验二 一、实验目的 1.熟悉AB协议,并能用PROMELA语言正确描述 2.掌握用SPIN验证协议的方法 二、实验原理 对于给定的一个使用PROMELA描述的协议系统,SPIN可以对其执行任意的模拟,也可以生...

  12. 数据结构与算法:03 C#面向对象设计 I

    数据结构与算法:03 C#面向对象设计 I 03 C#面向对象设计 I 知识结构: 类:用高级程序语言实现的一个ADT描述。 对象:通过类声明的变量。 2.1 什么是封装 把类的内部隐藏起来以防止外部看到内部的实现过程。 2.2 怎样封装 通过...

  13. 《Web前端设计与开发》实验二:CSS基础实验1

    《Web前端设计与开发》实验二:CSS基础实验1 编程实现下面页面布局。 !DOCTYPE htmlhtml lang=en head meta charset=UTF-8 titleTitle/title link rel=stylesheet href=css1.css /head body div class=main相对于浏览器窗口左边10%,上边10% 宽500px,高500px

  14. java面向对象(上) 实验1

    java面向对象(上) 实验1 Account.java public class Account { private int id; private double balance; private double annualInterestRate; public int getId() { return id; } public void setId(int id) { this.id = id; } public double getBalance()

  15. 201771010106东文财《面向对象程序设计(java)》实验9

    201771010106东文财《面向对象程序设计(java)》实验9 实验九 异常、断言与日志 实验时间 201 8 -10-2 5 1 、实验目的与要求 (1) 掌握 java异常处理技术; (2) 了解断言的用法; (3) 了解日志的用途; (4) 掌握程序基础调试技巧; 2 、实...

  16. 面向对象程序设计第三次实验课Wuxing

    面向对象程序设计第三次实验课Wuxing 请无视奇葩常量名…… // wuxing.h#pragma once#include iostream#include cstring#include stringusing namespace std;const int MAX = 100; // 每个元素所存储所属的最大个数 const int XING = 6; // 记录元素总共

  17. 201771010106东文财《面向对象程序设计(java)》 实验7程序附加

    201771010106东文财《面向对象程序设计(java)》 实验7程序附加题 实验七 继承附加实验 实验时间 201 8 - 10 - 11 一、 理论知识部分 1、(1)访问限制修饰符有:private、protected和public (2)使用关键字private修饰的成员变量或者方法...

  18. 201771010106东文财《面向对象程序设计(java)》 实验6

    201771010106东文财《面向对象程序设计(java)》 实验6 实验六 继承定义与使用 实验时间 2018-9-28 一.知识总结 1、继承的概述:在多个类中存在相同的属性和行为,把这些相同的部分抽取到一个单独的类中,把这个单独的类叫作父...

  19. 面向对象程序设计第二单元总结

    目录 面向对象第二单元博客 第五次作业 作业摘要 基本思路 作业分析 架构 具体实现 针对Night: 针对Morning: 针对Random: 架构分析 BUG分析 自己的BUG 他人的BUG 第六次作业 作业摘要 基本思路 作业分析 架构 实现 针对Morning 针对Night ...

  20. 二、JAVA面向对象编程(上)(1)

    JAVA面向对象编程(上)(1) ---POP与OOP的差别、OOP三大特征、OOP两个要素、类和对象的使用、对象的内存解析、类中属性的使用、类中方法的声明和使用 面向过程(POP)与面向对象(OOP)的差别 二者都是一种思想,面向对象是...

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2021, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词