Ma anche implementando una interfaccia si ha una relazione di "ereditarietà".
Che FiltroFilm sia interfaccia:
public class MyCustomFiltroFilm implements FiltroFilm { .... }
Oppure che FiltroFilm sia classe astratta (con filtra abstract):
public class MyCustomFiltroFilm extends FiltroFilm { .... }
In entrambi i casi FiltroFilm è comunque un "super" tipo di MyCustomFiltroFilm. E per quanto riguarda MyCustomFiltroFilm, gli obblighi sono gli stessi: se non è astratta (come definizione sopra), allora deve implementare quel metodo filtra.
Vedo di risponderti appena posso.![]()


Rispondi quotando