java “this” keyword proper use
I have a Fraction class using keyword this in my constructor: public Fraction(int numerator, int denominator) { this.numerator = numerator; this.denominator = denominator; adjustSigns(); if(this.denominator == 0 ) { throw new FractionException(" Undefined Fraction "); } } I also have a method : public FractionInterface multiply(FractionInterface secondFraction) { Fraction second = (Fraction) secondFraction; Fraction answer = new Fraction ((numerator * second.numerator), (denominator * second.denominator)); answer.reduceToLowestTerms(); return answer; } The above method works fine when I