Quote Originariamente inviata da LuLyLuNa Visualizza il messaggio
codice:
public class ElencoRegali extends ArrayList<Regalo> implements Comparable<Regalo> {
No, comunque così ha poco senso. Non devi comparare-ordinare N liste tra di loro .... ma N oggetti Regalo tra di loro!!
Anche se l'obiettivo fosse di comparare N liste (cosa che non so quanto servirebbe), non sarebbe comunque corretto.

Quindi implements Comparable<Regalo> va nella classe Regalo .... non su un qualcosa che è una lista di oggetti Regalo.