Je ne sais pas comment implémenter une interface comparable dans ma classe abstraite. J'ai l'exemple de code suivant que j'utilise pour essayer de comprendre:
public class Animal{
public String name;
public int yearDiscovered;
public String population;
public Animal(String name, int yearDiscovered, String population){
this.name = name;
this.yearDiscovered = yearDiscovered;
this.population = population; }
public String toString(){
String s = "Animal name: "+ name+"\nYear Discovered: "+yearDiscovered+"\nPopulation: "+population;
return s;
}
}
J'ai une classe de test qui créera des objets de type Animal, mais je souhaite avoir une interface comparable à l'intérieur de cette classe afin que les années de découverte plus anciennes soient plus élevées que faibles. Je n'ai aucune idée de la façon de procéder.
Comparable
. Implémentez la méthode qu'il vous indique de la manière dont il vous l'indique.