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) ?
INGInious