当前位置 : 主页 > 手机开发 > 其它 >

实验三报告

来源:互联网 收集:自由互联 发布时间:2021-06-19
目录 20182319 2019-2020-1 《数据结构与面向对象程序设计》实验三报告 1.实验内容 2. 实验过程及结果 实验一: 实验二 实验四: 实验五: 3. 实验过程中遇到的问题和解决过程 其他(感悟

目录

  • 20182319 2019-2020-1 《数据结构与面向对象程序设计》实验三报告
    • 1.实验内容
    • 2. 实验过程及结果
      • 实验一:
      • 实验二
      • 实验四:
      • 实验五:
    • 3. 实验过程中遇到的问题和解决过程
    • 其他(感悟、思考等)
    • 参考资料

20182319 2019-2020-1 《数据结构与面向对象程序设计》实验三报告

课程:《程序设计与数据结构》
班级: 1823
姓名: 彭淼迪
学号:20182319
实验教师:王志强
实验日期:2019年9月28日
必修/选修: 必修

1.实验内容

下载安装并使用IDEA,完成下面实验(部分参考)。

  1. 初步掌握单元测试和TDD

  2. 理解并掌握面向对象三要素:封装、继承、多态(自己去学!)

  3. 初步掌握UML建模

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

2. 实验过程及结果

在下载完IDEA,开始正式做一些实验。具体内容如下:

实验一:

首先,按照要求编了一个分数统计器的类。

然后,为了防止我们的代码有问题,就搞点事情,弄几个数据来测试一下,当然,我们的数据肯定不是直接随便弄几个数来就完事,我们应该选取一部分比较具有代表性的不同类型数据,在这一次的测试中我们选择的是正常输入,非法输入,边界输入(这是一个非常容易出问题的地方)的三种情况(当然,每次的测试也不只有一组数据)。

最后再测试一下

实验二

对于stringbuffer还是比较陌生的,所以在菜鸟上找了一下,做了一个基本的了解(结果发现根本没有必要,只要照着教程稍微学习一下,然后稍微发点写就好了)。

然后测试一下

实验四:

这里面其实有好多是Alt+Insert直接自己出来的我们也没有做太多的事。

实验五:

也只是照葫芦画瓢,依照书上的直接画了。

3. 实验过程中遇到的问题和解决过程

  • 问题1:老师其实上课的时候有介绍过快捷键,但由于版本的不同,所以只能干看着老师一顿疯狂输出而我却完全get不上。
  • 问题1解决方案:这个工作上课肯定是没有时间来完成了,所以只能在下了课之后,对着老师所说的麻烦办法直接一顿模仿,然后惊奇地发现它边上有标记快捷键,然后就舒服了。
  • 问题2:实验五说着感觉挺轻松的,但其实在做的时候也是遇到了一点麻烦的,当时找那个类在哪我都找不到。
  • 问题2解决方案:我是直接看着他们做了一遍然后记住类的框在class中,然后学聪明了,知道了可以利用英语来猜测一些东西,然后果断就做完了,贼开心。

其他(感悟、思考等)

其实有时候老师会在课上讲一些东西,那些东西也十分有用,但课上的时间终究是有限的,我们还是要在课后多花点时间虽然本来花的时间就不少了,老师也不可能都讲到,讲清楚,比如这个快捷键,但不论是从学习还是方便自己写东西的角度来说,我们还是要用到的,所以就只能要求我们自学了一把辛酸泪

参考资料

  • 菜鸟教程stringbuffer
  • ...
网友评论