私の課題では、Number を拡張する階層で 5 つのクラスを作成します。2 つのパラメーターとクラスの戻り値の型を持つクラスごとに、足し算、引き算、掛け算、割り算のメソッドを作成します。
メソッドの文法は各クラスで同じです。それらはすべて、Dr. Java の対話ペインでクラッシュを引き起こし、エラーを返しません。
これを解決するにはどうすればよいですか?
public class ComplexN extends Number{
private double value1;
private double value2;
public ComplexN(double real, double imaginary){
this.value1=real;
this.value2=imaginary;
}
public double getRealPart(){
return value1;
}
public double getImaginaryPart(){
return value2;
}
public static ComplexN add(ComplexN a, ComplexN b){
ComplexN sum = new ComplexN((a.getRealPart()+b.getRealPart()),(a.getImaginaryPart()+b.getImaginaryPart()));
return sum;
}
}