实验(三) 类和对象
一、实验目的和要求
1. 掌握类的构造函数的重载
2. 深入理解类和对象
3. 学习 NetBeans 中 UML 项目的创建类并生成相应代码的方法
二、实验内容和原理
设计一个复数类,能够完成复数之间的基本运算,重写方法 toString(),
使其能输出此复数(形式为: 实部 + 虚部 i)。
要求设计的复数类必须有三个构造函数,分别为无参数、 1 个参数和 2 个参
数的构造函数,完成的基本运算包括两个复数的加、减、乘、除法和变换了共
轭复数。
三、实验环境
1. 硬件环境:
2. 软件环境:JDK1.5
四、算法描述及实验步骤
1. 算法描述(可以用类图、流程图、伪代码或源程序描述)
get*、set*方法用来获取、设置私有成员的值
Complex(double realPart):带有实部参数的构造函数
Complex(double realPart, double imaginaryPart):带有实部、虚部的构造
函数
plus(Complex complex):两个复数相加
minus(Complex complex):两个复数相减
times(Complex complex):两个复数相乘
divideBy(Complex complex):两个复数相除
conjugate():获取共轭复数
toString():将复数转成字符串方式输出