Для моего задания я должен создать 5 классов в иерархии, которая расширяет число.Я должен создать методы сложения, вычитания и умножения сложения для каждого из классов, который имеет два параметра и тип возвращаемого значения.
Грамматика метода одинакова для каждого класса.Все они вызывают сбои в панели взаимодействий 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;
}
}