class Film implements Comparable{ private String tittel; private int utgivelsesaar; private int terningkast; public Film(String t, int ua, int terning){ tittel = t; utgivelsesaar = ua; terningkast = terning; } @Override public int compareTo(Film annenFilm){ //Best terningkast først if(terningkast > annenFilm.hentTerningkast()) return 1; if(terningkast < annenFilm.hentTerningkast()) return -1; //Hvis like bra --> nyeste først if(utgivelsesaar > annenFilm.hentAar()) return 1; if(utgivelsesaar < annenFilm.hentAar()) return -1; //Samme terningkast + samme utgivelsesaar --> samme prioritet. return 0; } public String hentTittel(){ return tittel; } public int hentAar(){ return utgivelsesaar; } public int hentTerningkast(){ return terningkast; } @Override public String toString(){ return "'" + tittel + "'(" + utgivelsesaar + ") - terningkast: " + terningkast; } }