Information

Author(s) Ludovic TAFFIN
Deadline No deadline
Submission limit No limitation

Sign in

Mission 10 : Q* Fraction

Un étudiant a écrit la classe suivante, mais il lui manque une méthode pour qu'elle puisse être compilée. Pourriez-vous implémenter cette méthode ?

public class Fraction implements Comparable<Fraction> {
      private int num; // numerateur
      private int den; // denominateur

      /**
       * @pre num >= 0, den > 0
       * @post construit la fraction num/den
       */
      public Fraction(int num, int den) {
          this.num = num;
          this.den = den;
      }

      /*
       * @pre -
       * @post retourne le dénominateur de la fraction
       */
      public int getDen() {
          return this.den;
      }

      /*
       * @pre -
       * @post retourne le numérateur de la fraction
       */
      public int getNum() {
          return this.num;
      }

      // Insérez le code manquant
}

Tel qu'il est écrit, ce code ne compile pas. Il manque une méthode. Pourriez-vous l'ajouter (signature et corps) ?


Fraction

Ecrivez la/les méthode(s) manquante(s)