java基础程序代码实验报告

java基础程序代码实验报告Java 程序设计 第二次实验报告 实验二 Java 面向对象程序设计 实验内容 1 初步掌握单元测试和 TDD 2 理解并掌握面向对象三要素 封装 继承多态 3 初步掌握 UML 建模 4 熟悉 S O L I D 原则 5 了解设计模式 实验要求 1 没有 Linux 基础的同学建议先学习 Linux 基础入门 新版 Vim 编辑器 课程 2 完成实验 撰写实验报告

大家好,我是讯享网,很高兴认识大家。



《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

小讯
上一篇 2024-12-25 14:43
下一篇 2025-01-02 08:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/1434.html