Questo articolo presenterà una panoramica completa dei costruttori di Java e per farlo, spiegherà i concetti sotto l'elenco:
Quindi, iniziamo!
Cos'è un costruttore Java
È un metodo speciale che contiene esattamente lo stesso nome del nome della classe ma non mantiene alcun tipo di ritorno. Quando qualcuno crea l'oggetto di una classe, il costruttore predefinito di quella classe viene invocato/chiamato automaticamente. I costruttori Java vengono utilizzati per inizializzare gli oggetti e in Java i costruttori possono o non possono prendere i parametri.
Tipi di costruttori Java
In Java, i costruttori sono dei seguenti tipi:
Costruttore predefinito
Durante l'esecuzione del programma, il compilatore Java crea un costruttore (senza argomenti) per ogni singola classe noto automaticamente come costruttore predefinito. Lo snippet seguente mostrerà la sintassi di base del costruttore Java:
classclassnameQui, il nome del costruttore è esattamente lo stesso del nome della classe e non ha alcun tipo di ritorno.
Esempio 1
Il blocco di codice seguente ti aiuterà a comprendere il funzionamento di un costruttore:
publicClassConstructDemoIl blocco di codice sopra eseguito le seguenti attività:
Lo snippet sopra verifica che quando creiamo un oggetto, il costruttore viene invocato automaticamente.
Costruttore parametrizzato
I costruttori che possono accettare più valori/parametri come argomenti sono indicati come costruttori parametrizzati. Lo snippet indicato di seguito mostrerà la sintassi di base del costruttore parametrizzato:
classclassnameQui, ClassName (int Val1, Val2, Val3) è un costruttore parametrizzato che accetta tre valori/parametri.
Esempio2
Il blocco di codice seguente fornirà la comprensione dettagliata del costruttore parametrizzato:
PublicClassPassParametededConductIl blocco di codice sopra eseguito le seguenti attività:
L'output dimostra l'adeguatezza del costruttore parametrizzato.
Conclusione
In Java, il costruttore è un metodo speciale che contiene esattamente lo stesso nome del nome della classe ma non mantiene alcun tipo di ritorno. Quando qualcuno crea l'oggetto di una classe, il costruttore predefinito di quella classe viene invocato/chiamato automaticamente. I costruttori Java vengono utilizzati per inizializzare gli oggetti e in Java i costruttori possono o non possono prendere i parametri. Il costruttore che non ha preso alcun parametro è chiamato costruttore predefinito mentre il costrutto con i parametri è noto come costruttori parametrizzati. Questo post ha spiegato i diversi aspetti dei costruttori di Java e per una profonda comprensione, ha fornito un paio di esempi adeguati.