博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20165331 实验二 Java面向对象程序设计
阅读量:4485 次
发布时间:2019-06-08

本文共 1597 字,大约阅读时间需要 5 分钟。

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

实验报告封面

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

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

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

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

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

实验目的与要求:①完成中的内容,其中Eclipse相关的内容参考换成IDEA实现

②参考,完成云班课中的检查点,也可以先完成实验报告,直接提交。注意不能只有截图,要有知识点,原理,遇到的问题和解决过程等说明。实验报告中一个检查点要有多张截图。

实验内容及步骤:

实验一

一、实验要求

参考

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

二、实验截图

1

实验二

一、实验要求

参考 积极主动敲代码,使用JUnit学习Java ()

参考http://www.cnblogs.com/rocedu/p/6736847.html
以 TDD的方式研究学习StringBuffer,提交你的单元测试用例和测试通过的截图,截图要加上学号水印。

二、实验截图

2

实验三

一、实验要求

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

参考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

实验五

一、实验要求

使用对实验二中的代码进行建模,发类图的截图,加上学号水印。

参考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

你可能感兴趣的文章
006——修改tomacat的编码
查看>>
《C程序设计语言》笔记 (八) UNIX系统接口
查看>>
git常用命令
查看>>
Android必知必会-获取视频文件的截图、缩略图
查看>>
(转)理解Bitblt、StretchBlt与SetDIBitsToDevice、StretchDibits
查看>>
ViurtualBox配置虚拟机Linux的网络环境
查看>>
VLC 媒体播放器
查看>>
面试笔试题
查看>>
MySql可视化工具MySQL Workbench使用教程
查看>>
个人站立会议第二阶段07
查看>>
云时代架构阅读笔记五——Web应用安全
查看>>
IOS 单击手势和cell点击冲突
查看>>
学习_HTML5_day3
查看>>
计算机网络与应用第二次笔记
查看>>
Django之ORM查询
查看>>
学习python第七天
查看>>
Flask基础(07)-->正则自定义转换器
查看>>
C++著名程序库的比较和学习经验(STL.Boost.GUI.XML.网络等等)
查看>>
Spring Boot构建RESTful API与单元测试
查看>>
【JavaScript你需要知道的基础知识~】
查看>>