Buongiorno a tutti,
giusto pochi giorni fa a lezione sono state spiegate le interfacce. Da quanto ho capito un'interfaccia altri non è che una raccolta delle dichiarazioni dei metodi utilizzati. Oggi ho provato a buttar giù due righe di codice in merito:
un'interfaccia
e due classi che implementano l'interfaccia:codice:public interface Area { public double Area(); }
codice:public class AreaQuadrato implements Area { private int lato = 5; public double Area() { return lato * lato; } }La mia prima domanda è: è corretto il mio modo di procedere? E la seconda è: se volessi fornire in input al programma dei valori per il conseguente calcolo dell'area, come dovrei fare?codice:public class AreaRettangolo implements Area{ private int lato1 = 5, lato2 = 5; @Override public double Area() { return lato1 * lato2; } }
Grazie!![]()

Rispondi quotando


