Questo articolo mira a spiegare i concetti sotto l'elenco dei costruttori di Java:
Quindi iniziamo!
Cos'è un costruttore Java?
In Java, i costruttori sono metodi speciali/univoci che assegnano alcuni valori iniziali a un oggetto al momento della sua creazione. In Java, tutte le classi devono avere un costruttore, indipendentemente dal fatto che un utente definisca un costruttore o no. Se un utente definisce un costruttore, l'oggetto verrà inizializzato con i valori specificati dall'utente. Altrimenti, l'oggetto verrà inizializzato come 0.
Come creare un costruttore Java?
Devi seguire gli standard di seguito elencati per creare un costruttore Java:
Metodo vs costruttore
La tabella seguente fornirà un'analisi comparativa di un metodo Java e di un costruttore:
Costruttore | Metodo |
Inizializza un oggetto. | Mostra la funzionalità di un oggetto. |
Non restituisce niente. | Può restituire il valore. |
Deve essere dichiarato con un nome simile al nome della classe. | Può essere dichiarato/creato utilizzando qualsiasi nome specificato dall'utente. |
Il compilatore crea un costruttore predefinito per ogni classe in Java. | Il compilatore Java non fornisce un metodo predefinito per nessuna classe. |
Invocato automaticamente. | Invocato esplicitamente. |
Implementazione pratica
Fino ad ora, abbiamo imparato i concetti teorici dei costruttori di Java. Ora impareremo come creare un costruttore praticamente con l'aiuto di alcuni esempi:
Esempio: 1 Come creare un costruttore predefinito in Java?
Classe pubblica ExampleClassIn questo programma di esempio, abbiamo creato un costruttore predefinito, che mostrerà un messaggio "oggetto creato correttamente" ogni volta che viene creato un oggetto della classe:
L'output verifica che il costruttore predefinito venga invocato automaticamente quando creiamo un oggetto della classe. Il costruttore ha inizializzato l'oggetto con un valore specificato all'interno di tale costruttore.
Esempio: 2 Come creare un costruttore parametrizzato in Java
Classe pubblica ExampleClassIn questo programma, abbiamo creato un costruttore parametrizzato. Abbiamo passato alcuni valori al costruttore al momento della creazione dell'oggetto di classe. Durante l'esecuzione riuscita del programma di cui sopra, abbiamo osservato il seguente output:
L'output ha verificato che il costruttore ha inizializzato l'oggetto con i valori passati al momento della creazione di oggetti.
Conclusione
Per creare un costruttore, dobbiamo seguire alcune regole i.e. Il nome del costruttore dovrebbe essere uguale al nome della classe e deve essere dichiarato/creato senza alcun tipo di ritorno. Un costruttore Java non può essere creato con parole chiave astratte, statiche, sincronizzate o finali. In Java, i costruttori sono metodi specializzati che assegnano alcuni valori iniziali a un oggetto al momento della sua creazione. In Java, tutte le classi devono avere un costruttore, indipendentemente dal fatto che un utente definisca un costruttore o no. Questo articolo ha considerato alcuni esempi per spiegare il funzionamento dei costruttori di Java.