Ich bin nicht sicher, wie ich eine vergleichbare Schnittstelle in meine abstrakte Klasse implementieren soll. Ich habe den folgenden Beispielcode, mit dem ich versuche, mich darum zu kümmern:
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;
}
}
Ich habe eine Testklasse, die Objekte vom Typ Animal erstellt. Ich möchte jedoch eine vergleichbare Schnittstelle innerhalb dieser Klasse haben, damit ältere Jahre der Entdeckung einen höheren Rang als niedrig haben. Ich habe jedoch keine Ahnung, wie ich das anstellen soll.
Comparable
. Implementieren Sie die Methode, die Sie dazu auffordern, so, wie es Ihnen sagt.