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.