Costruttore

Autore: John Stephens
Data Della Creazione: 21 Gennaio 2021
Data Di Aggiornamento: 29 Giugno 2024
Anonim
Il Castoro Costruttore - Tutte le Avventure pt2 | Cartoni per Bambini
Video: Il Castoro Costruttore - Tutte le Avventure pt2 | Cartoni per Bambini

Contenuto

Definizione - Cosa significa Costruttore?

Un costruttore è un metodo speciale di una classe o struttura nella programmazione orientata agli oggetti che inizializza un oggetto di quel tipo. Un costruttore è un metodo di istanza che di solito ha lo stesso nome della classe e può essere utilizzato per impostare i valori dei membri di un oggetto, su valori predefiniti o definiti dall'utente.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Costruttore

I costruttori non vengono chiamati in modo esplicito e vengono invocati solo una volta durante la loro vita. Nel caso di una gerarchia di classi in cui una classe derivata eredita da una classe genitore, la sequenza di esecuzione del costruttore è prima una chiamata al costruttore della classe genitore e poi quella della classe derivata. I costruttori non possono essere ereditati.

Un costruttore può essere dichiarato utilizzando uno qualsiasi dei modificatori di accesso. È obbligatorio avere un costruttore con il giusto modificatore di accesso. Tuttavia, il compilatore fornisce un valore predefinito se un modificatore di accesso non è definito nella classe. Se un costruttore viene dichiarato privato, la classe non può essere creata o derivata e quindi non può essere istanziata. Un tale costruttore, tuttavia, può essere sovraccaricato con diversi set di parametri.

Si raccomanda quanto segue nella progettazione del costruttore:


    • La logica che coinvolge operazioni specifiche che devono essere eseguite in un particolare evento in un'applicazione, come l'apertura di una connessione al database, non deve essere scritta in un costruttore.
      • Quando si usano i costruttori di classi derivate, al costruttore della classe genitore devono essere passati i parametri corretti.
        • Una migliore manutenibilità del codice deriva dall'avere l'inizializzazione e altre logiche correlate in un costruttore principale e il richiamo incrociato di questo costruttore da altri costruttori sovraccarichi.
          • Poiché un costruttore non può restituire un valore al codice chiamante, è buona norma generare un'eccezione quando si verifica un errore.