**复数**
数据:实部 虚部
ComplexNum类,私有(private)变量,用getter和setter访问与修改,用toString函数转为字符串
有参构造函数,传入实部和虚部创建复数ComplexNumber对象。
无参构造函数,创建复数0+0i,通过调用有参构造函数创建。
成员函数:模长,共轭,开方,加减乘除
类函数:加减乘除
成员函数需要通过ComplexNumber对象来调用,表示得到某个复数的模长、共轭、开方值,或者这个复数对象加上另一个复数得到的值,没有返回值,是对自身的修改。
类函数由static关键字修饰,则可以直接调用,或者在另一个类中通过ComplexNumber类名就可以调用,表示两个复数相加的值,返回值就是ComplexNumber对象,表示运算结果。
(类函数又叫静态函数,不能调用类中的其他成员变量和函数,只能调用类变量和类函数)
(成员函数可以调用类中的其他函数,也可以调用类函数)
代码:
packagecomplexNumber;public classComplexNumber {//成员变量
private doublerealPart;private doubleimaginaryPart;publicComplexNumber() {//TODO Auto-generated constructor stub
this(0,0);
}public ComplexNumber(double real, doubleimaginary)