EsercizioFilm

Si definisca un’interfaccia Film che rappresenta un generico Film preso a Noleggio. L’interfaccia non deve avere né attributi, né alcun metodo.

Si definisca quindi una classe Film Concreto che presenta un codice identificativo e un titolo. Si definiscano per questi campi i metodi get e set. Si definisca quindi anche un metodo equals che sovrascrive quello ereditato da Object e restituisce true se due oggetti di Film Concreto hanno lo stesso codice identificativo.

Si defisca quindi una classe Noleggio che mantiene un array di Film.

Si definisca in Noleggio in particolare un metodo tutti Uguali(Film Concreto f) e restituisce true se tutti gli oggetti dell’array sono uguali a f.