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

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

实验报告封面

课程:Java程序设计 班级:1653 姓名:胡麟 学号:20165331

成绩: 指导教师:娄嘉鹏 实验日期:2018.4.15

实验密级: 预习程度: 实验时间:15:35 - 17:50

仪器组次: 必修/选修: 实验序号:2

实验名称:Java面向对象程序设计

实验目的与要求:①完成实验二《Java面向对象程序设计》中的内容,其中Eclipse相关的内容参考Intellj IDEA 简易教程换成IDEA实现
②参考实验二《Java面向对象程序设计》的一点说明,完成云班课中的检查点,也可以先完成实验报告,直接提交。注意不能只有截图,要有知识点,原理,遇到的问题和解决过程等说明。实验报告中一个检查点要有多张截图。

实验内容及步骤:

实验一

一、实验要求

参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST
参考http://www.cnblogs.com/rocedu/p/6736847.html
提交最后三个测试用例都通过的截图,截图上要有画图加水印,输入自己的学号。
本提交点考查JUnit会不会使用,测试用例至少要包含正常情况,错误情况,边界情况的测试。

二、实验截图
1

实验二

一、实验要求

参考 积极主动敲代码,使用JUnit学习Java (http://www.cnblogs.com/rocedu/p/4837092.html)
参考http://www.cnblogs.com/rocedu/p/6736847.html
以 TDD的方式研究学习StringBuffer,提交你的单元测试用例和测试通过的截图,截图要加上学号水印。

二、实验截图
2

实验三

一、实验要求

实验二 Java面向对象程序设计(http://www.cnblogs.com/rocedu/p/4472842.html)
参考http://www.cnblogs.com/rocedu/p/6736847.html
对设计模式示例进行扩充,体会OCP原则和DIP原则的应用,初步理解设计模式。
我做的题目是:1: 让系统支持Short类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印。

二、实验截图
3

实验四

一、实验要求

提交:单元测试代码和运行成功截图及码云上代码链接,截图要加上学号水印
参考http://www.cnblogs.com/rocedu/p/6736847.html
任务:以TDD的方式开发一个复数类Complex,要求如下:
// 定义属性并生成getter,setter
double RealPart;
double ImagePart;
// 定义构造函数
public Complex()
public Complex(double R,double I)

//Override Object
public boolean equals(Object obj)
public String toString()

// 定义公有方法:加减乘除
Complex ComplexAdd(Complex a)
Complex ComplexSub(Complex a)
Complex ComplexMulti(Complex a)
Complex ComplexDiv(Complex a)

二、实验截图
4

实验五

一、实验要求

使用WhiteStarUML对实验二中的代码进行建模,发类图的截图,加上学号水印。
参考http://www.cnblogs.com/rocedu/p/6736847.html

二、实验截图
5

实验中遇到的问题

按照老师的教程,在idea中添加junit.jar包后,发现还是不能解决TestCase是红色的问题

解决:经过询问,还需要添加junit-4.12
步骤:

1 打开File中的Project Structure

2 点击Dependencies,单击右上角的+,然后选择第一个JARs....

3 粘贴刚才复制的junit-4.12路径,选择lib文件夹中的junit-4.12,然后单击ok

原文地址:https://www.cnblogs.com/violence/p/8910502.html