小白,上课听得不注意,所以很多地方不会,希望大神不要嫌麻烦,以下是题目。
定义一个复数类,并实现以下复数类的方法:构造方法、得到实部、得到虚部、
设置实部、设置虚部、复数的加法,减法,乘法,最后,创建对象进行运算。
1、复数类 Complex 必须满足如下要求:
(1) 复数类 Complex 的属性有:
RealPart : double 型 ,私有属性,代表复数的实数部分
ImaginPart : double 型 ,私有属性,代表复数的虚数部分
(2) 复数类 Complex 的构造方法有:
Complex( ) : 构造函数,将复数的实部和虚部都置 0。
Complex( double r , double i ) : 构造函数,形参 r 为实部的初值,i 为虚部的
初值。
(3) 复数类 Complex 的公有方法有:
void setReal(): 设置复数对象的实部值;
void setImagin (): 设置复数对象的虚部值;
double getReal(): 获得复数对象的实部数值;
double getImagin (): 获得复数对象的虚部数值;
Complex complexAdd(Complex a) : 将当前复数对象与形参复数对象相加,所
得的结果仍是一个复数值,返回给此方法的调用者。
Complex complexSub(Complex a) : 将当前复数对象与形参复数对象相减,所
得的结果仍是一个复数值,返回给此方法的调用者。
Complex complexMulti(Complex a) : 将当前复数对象与形参复数对象相乘, 所
得的结果仍是一个复数值,返回给此方法的调用者。
Complex complexDiv(Complex a) : 将当前复数对象与形参复数对象相除,所
得的结果仍是一个复数值,返回给此方法的调用者。
boolean isEquals(Complex a) : 将当前复数对象与形参复数对象进行比较,判断
是否相等,返回一个布尔值。
String ToString( ) : 把当前复数对象的实部、虚部组合成 a+bi 的字符串形式,其
中 a 和 b 分别为实部和虚部的数据,注意特殊数值的情况,如实部为 0,虚部为负,
等等情况的表现方法。
相关分类