Problemi per le vacanze di Natale
Modificate le classi del progetto TeleBue come segue:
- Fate in modo che i metodi equals e compareTo di Orario abbiano le segnature corrette, e indicate esplicitamente che Orario implementa Comparable. Verificate che i metodi implementati funzionano correttamente creando, in un apposito metodo main un array di orari, e ordinandolo mediante il metodo sort di java.util.Arrays.
- Modificate il progetto in modo che esso comprenda la classe Persona (realizzata qualche settimana fa), e fate in modo che Abbonato sia una sottoclasse di Persona (dovete scrivere solo gli attributi e i metodi necessari).
- Modificate la classe Chiamata in modo che il chiamante sia sempre un abbonato, ma il chiamato possa essere una persona qualsiasi.