Ciao a tutti, premetto che il titolo può disorientare un po', ma non sapevo come descrivere meglio la mia domanda.
Mi sto preparando ad un esame di Java e, tra le tracce proposte, ho trovato un esercizio che chiede di scrivere un programma per la gestione di un'agenzia immobiliare, e quindi prevede la gestione di oggetti di tipo Villa, Appartamento, Locale Commerciale e così via. Questi tre oggetti hanno una decina di parametri in comune, più qualche altro parametro specifico per il tipo di oggetto. La mia domanda è quindi la seguente: come posso evitarmi una sfilata di String indirizzo, String città, double prezzo, e creare un oggetto "Immobile" da poter differenziare poi nel tipo che mi serve? Inizialmente avevo pensato ad una classe astratta, ma non ho idea di come creare un costruttore comune visto che le classi astratte non creano oggetti.
Grazie mille a chi vorrà aiutarmi![]()

Rispondi quotando

