20145237 实验二 “Java面向对象程序设计” 实验内容 ? 理解并掌握面向对象三要素:封装、继承、多态 ? 初步掌握UML建模 ? 熟悉S.O.L.I.D原则 ? 使用TDD设计实现复数类 实验步骤 单元测试 ?1.三种代码: ? 伪代码: 产品代码: 3.测试代码 TDD(测试驱动开发) ...
分类:
编程语言 时间:
2016-04-17 22:10:18
阅读次数:
201
20145306实验二java面向对象程序设计 实验目的 设计实现复数类。 Complex复数类的方法有:构造函数、返回复数内容,以及复数间相加、减、乘运算。 加法:实部相加,虚部相加,最后以虚数的形式返回 减法:实部相减,虚部相减,最后以虚数的形式返回 乘法:实部相乘减去虚部相乘返回实部,实部虚部 ...
分类:
其他好文 时间:
2016-04-17 13:06:39
阅读次数:
155
20145311实验二 "Java面向对象程序设计" 程序设计过程 实验内容 使用单元测试、TDD的方式设计实现复数类 Complex 编写代码: 1、首先设计实现复数类 Complex,复数类 Complex的方法设计有:复数类的定义、复数类输出的形式,复数的加法、减法、乘法、除法(除法因为涉及到 ...
分类:
编程语言 时间:
2016-04-17 10:18:38
阅读次数:
187
复数类的默认成员函数的实现。加减乘除,自增,自减的实现。#include<iostream>
usingnamespacestd;
classComplex
{
public:
//显示
voidDisplay()
{
cout<<_real<<"+"<<_p_w_picpath<<"i"<<endl;
}
//构造函数
Complex(doublex=0..
分类:
其他好文 时间:
2016-03-23 06:46:10
阅读次数:
133
第15条:使可变性最小化 通过一个复数类来看不可变类。 复数类具有实部和虚部,它提供的加减乘除运算都是返回新的Complex实例,而不是修改这个实例。不可变对象有很多优点,它只有一种状态,即被创建时的状态,而且前面也提到过,它本质上是线程安全的。 这里还用到一个小技巧,对频繁使用的值,为它们提供公有
分类:
编程语言 时间:
2016-03-20 14:32:13
阅读次数:
222
【问题描述】定义一个复数类,并重载运算符,以实现复数的加减乘除,相等与否,并显示其结果。【代码实现】//code.c
#include<iostream>
usingnamespacestd;
classComoplex
{
friendostream&operator<<(ostream&os,constComoplex&c);//友元
public:
..
分类:
其他好文 时间:
2016-02-29 02:07:52
阅读次数:
280
基础类型 √ golang内建基础类型有布尔类型、整数类型、浮点类型、复数类型、字符串类型、字符类型和错误类型。 复合类型 √ golang支持的复合类型有指针、数组、数组切片、字典、通道、结构体和接口。
分类:
其他好文 时间:
2016-02-22 15:19:21
阅读次数:
118
复数的概念我们高中已经接触过,包含是实部和虚部,Forexample:2i+3J;实部和虚部值可为整型,亦可浮点型,那在此实现一下简单的复数类的操作代码如下:classComplex
{
public:
Complex(doublereal,doubleimag)
{
_real=real;
_imag=imag;
}
Complex(constComplex&c)
{
..
分类:
编程语言 时间:
2016-01-20 22:50:35
阅读次数:
302
#define_CRT_SECURE_NO_WARNINGS1
#include<iostream>
usingnamespacestd;
classComplex
{
public:
voidSet(doublereal,doublep_w_picpath)
{
_real=real;
_p_w_picpath=p_w_picpath;
}
//构造函数
Complex(doublereal=1,doublep_w_picpath=2)
{
cout<<"缺省构..
分类:
编程语言 时间:
2016-01-18 21:09:11
阅读次数:
206
复数类的实现:这个是以前学习的补全,记录一下吧。复数类本身概念是具备一个实部_real和虚部_p_w_picpath,然后实现复数的加减乘除,自加自减还有等于符号的重载。算是一个基本的联系吧。废话不多说,看看代码,很简单。Complex_class.h#include<iostream>
#include<..
分类:
编程语言 时间:
2016-01-13 00:50:54
阅读次数:
247