设计复数类 Complex继承于数字类 Number,私有成员变量包括 double类型的实部rea(父类 Number中已定义)和虚部imag,公有成员方法包括两个构造方法(一个不带参数的和一个带两个参数的,调用父类构造函数初始化rea)、复数加法 public void add( Complex c)、复数减法 public void subtract( Complex c)、字符串描述 public String toString0.将复数类打包,包名为 mypackage,并编写测试类,验证复数1+2i和3+5i的结果为4+7i。
Complex.java
package mypackage;
import java.util.Scanner;
public class Complex extends Number{
private double real;
private double imag;
Complex()
{
Scanner shuru=new Scanner(System.in);
double real=shuru.nextDouble();
double imag=shuru.nextDouble();
Complex(real,imag);
}
private void Complex(double real,double imag)
{
this.real=real