当前位置:网站首页 > Java基础 > 正文

java基础程序代码实验报告



20145330《Java程序设计》第二次实验报告

实验二 Java面向对象程序设计##

实验内容##

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

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

3.初步掌握UML建模

4.熟悉S.O.L.I.D原则

5.了解设计模式

实验要求

1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程;

2.完成实验、撰写实验报告,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法;

TDD##

实验步骤

  • 明确当前要完成的功能,记录成一个测试列表
  • 快速完成编写针对此功能的测试用例
  • 测试代码编译不通过
  • 编写产品代码
  • 测试通过
  • 对代码进行重构,并保证测试通过
  • 循环完成所有功能的开发

1.创建test

2.输入源代码


3.输入测试代码


4.进行测试直到测试结果为绿条成功

  • 问题与解决方法

    • 问题:输入完毕后下划线有红色部分存在语法错误
    • 方法:MyUtil类还不存在,类中方法也不存在,我们在目录新建一个MyUtil类,即可实现相关方法

练习内容

  • 写一个类测试编写的复数类的方法
    • 构造函数,将实部,虚部都置为0
    • 构造函数,创建复数对象的同时完成复数的实部,虚部的初始化
    • 设置实部,设置虚部
    • 复数相加
    • 复数相减
    • 复数相乘
  • 源代码

  • 测试代码

  • 运行结果

UML##

在Umbrello中UML图是可以转化成Java代码的,有Java代码也可以生成UML图。

心得体会

学会了单元测试觉得方便了很多。它是一种验证行为,程序中的每一项功能都是测试来验证它的正确性。它为以后的开发提供java基础程序代码实验报告支援。而且它对代码的重构提供了保障,这样我们就可以更自由的对程序进行改进。

单元测试还是一种设计行为,编写单元测试使我们观察思考,使我们更好地把程序设计成易于调试和可测试的

通过这次试验,我有更加深入的学习了Java,并逐渐可以将它合理的运用。

工具##

1.JUnit

2.umbrello

版权声明


相关文章:

  • java零基础b站推荐2024-10-16 18:50:06
  • java基础运算符号2024-10-16 18:50:06
  • 网页基础设计java2024-10-16 18:50:06
  • java基础 佟刚 77 课时2024-10-16 18:50:06
  • java语言基础运算符2024-10-16 18:50:06
  • java语言基础计算符2024-10-16 18:50:06
  • java基础一般能做测试吗2024-10-16 18:50:06
  • java零基础介绍2024-10-16 18:50:06
  • 新点软件java基础2024-10-16 18:50:06
  • java核心基础自定义2024-10-16 18:50:06