return -this.value * number.getValue(); // return - because of i*i public Double multiply(RealPart number)//method to multiply a real and an imaginity parts { return this.value * number.getValue(); }
public Double multiply(RealPart number) //method to multiply two real parts { return this.value * number.value; }
public Double substract(RealPart number) //method to substract two real parts { return this.value - number.value; }
public Double add(RealPart number) //method to add two real parts { return this.value + number.value; }
public ComplexNumber() //parameterless constructor to declare with Zero values { this.realPart = new RealPart(0); this.imaginityPart = new ImaginityPart(0); }
public ComplexNumber(Double realPart, Double imaginityPart)//constructor with params to declare with given values { this.realPart = new RealPart(realPart); this.imaginityPart = new ImaginityPart(imaginityPart); }