Hvordan implementerer jeg interfacet Comparable i min kode?
Min opgave er: Lad klassen CD implementere interfacet Comparable idet ordningen på CD-objekterdefineres af antallet af afspilninger af CDen. Test implementeringen af Comparable med en
metode på CDArchive, printArchive, der kan udskrive indholdet af et CD-arkiv sorteret efter
antal afspilninger. Test printArchive-metoden fra exam-metoden i Driver-klassen.
Her er min kode:
Klassen CD:
public class CD implements Comparable
{
private String artist;
private String title;
private int playCount;
...
public int compareTo(Object a)
{
// Mangler kode hertil :) ???????
return 0;
}
}
Klassen CDArchive:
public class CDArchive
{
private ArrayList<CD> theCDs;
...
public void printArchive()
{
// mangler kode hertil :) ??????
}
}
Der står i koden, hvor jeg mangler kode...
Håber der er nogle som kan hjælpe. Det er noget vi ikke har lært endnu, så det er lidt svært for mig at lave. Men ville alligevel se om jeg kunne :)