Saya tidak yakin bagaimana menerapkan antarmuka yang sebanding ke dalam kelas abstrak saya. Saya memiliki contoh kode berikut yang saya gunakan untuk mencoba dan memahaminya:
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;
}
}
Saya memiliki kelas uji yang akan membuat objek bertipe Hewan namun saya ingin memiliki antarmuka yang sebanding di dalam kelas ini sehingga tahun penemuan yang lebih tua peringkatnya lebih tinggi daripada yang rendah. Saya tidak tahu bagaimana melakukan hal ini.
Comparable
. Menerapkan metode yang diperintahkan kepada Anda dengan cara yang diperintahkan.