Interface
Qui trovi un insieme di esercizi che ti permetteranno di metterti alla prova con le Interface in Java.
Esercizi sulle Interface in Java
Esercizio 1: Prodotti in sconto!
Crea un'interfaccia Prodotto con i seguenti metodi astratti:
double getPrezzo();
getDescrizione();
Crea un'interfaccia Scontabile, che estende Prodotto e aggiunge il metodo:
double applicaSconto();
Implementa due classi concrete:
Libro che implementa l'interfaccia Scontabile. Definisci almeno i campi titolo, autore e prezzo. Si assuma che lo sconto di un libro è sempre del 10%.
Elettrodomestico che implementa l'interfaccia Scontabile. Definisci i campi modello, marca e prezzo. Si assuma che lo sconto di un libro è sempre del 10%.
Nel metodo main, crea un array di tipo Prodotto che contenga sia oggetti Libro che Elettrodomestico. Utilizza un ciclo per stampare la descrizione e il prezzo di ciascun prodotto. Infine, mostra il prezzo scontato usando il metodo applicaSconto().