Alors, commençons!
Constructeur en Java
Un constructeur Java a un motif principal d'initialiser les objets, i.e. Le constructeur est utilisé pour spécifier une valeur initiale aux instances et il sera invoqué automatiquement chaque fois que nous créons un objet de la classe. Dans le constructeur Java, nous pouvons spécifier un bloc de code de la même manière que nous écrivons du code dans une méthode normale.
Types de constructeurs
Il existe deux types de constructeurs en Java:
Constructeur par défaut
Chaque classe Java a un constructeur par défaut et il ne prend aucune valeur comme argument.
Syntaxe
La syntaxe de base du constructeur par défaut est affichée dans l'extrait de divagation ci-dessous:
La figure ci-dessus précise que le nom de classe et le nom du constructeur sont les mêmes et que le constructeur n'a pas de type de retour.
Comment invoquer un constructeur par défaut en Java
Le constructeur par défaut sera invoqué automatiquement au moment de la création d'objets. L'extrait ci-dessous montre comment l'objet est créé:
Dans l'extrait ci-dessus, un objet est créé et, par conséquent, le constructeur par défaut sera appelé automatiquement.
Comment utiliser le constructeur par défaut en Java
L'exemple donné ci-dessous vous permettra de comprendre comment fonctionne un constructeur par défaut.
Exemple
Considérons l'extrait de code ci-dessous, nous créons un constructeur par défaut pour le «Constructorexample» classe et à l'intérieur du constructeur, nous initialisons la valeur des attributs de classe "Num1" et "Num2":
package Constructorexample;Le code complet et sa sortie respective sont illustrés dans la capture d'écran dirigée ci-dessous:
Chaque fois qu'un objet de la classe sera créé, le code ci-dessus imprimera un message «Le constructeur par défaut invoqué» et les valeurs des attributs de classe num1, Num2 sera initialisé avec 100 et 75 respectivement. Enfin, la somme des deux nombres initialisées dans le constructeur est également indiquée dans la méthode du «Constructorexample» classe.
Constructeur paramétré
Il peut prendre un nombre spécifique de valeurs comme arguments, ces valeurs sont appelées paramètres, et le constructeur ayant un certain nombre de paramètres peut être appelé constructeur paramétré.
Syntaxe
La figure dirigée ci-dessous montre la syntaxe de base du constructeur paramétré:
Comment invoquer un constructeur paramétré
L'extrait ci-dessous montre comment invoquer un constructeur paramétré:
Dans le constructeur paramétré, nous devons transmettre les valeurs des paramètres tout en créant l'objet.
Comment utiliser le constructeur paramétré en java
L'exemple donné ci-dessous fournira une compréhension détaillée du fonctionnement d'un constructeur paramétré:
Exemple
Le morceau de code ci-dessous crée un constructeur paramétré qui prend deux paramètres int numéro1, int numéro2.
package Constructorexample;Au sein du constructeur, nous spécifions a = nombre1 et b = nombre2 et lorsque nous avons invoqué le constructeur, nous avons passé des valeurs i.e. 120, 210. La fonction sum () ajoutera les deux valeurs et affiche la somme.
L'extrait ci-dessous affichera le code complet avec la sortie:
La sortie vérifie que la fonction de somme fournit la somme des valeurs fournies dans les paramètres au constructeur.
Conclusion
Chaque classe a un constructeur et il sera invoqué chaque fois qu'un objet de la classe sera créé. Il peut ou non prendre les paramètres, celui qui ne prend aucun paramètre est appelé constructeur par défaut et l'autre qui prend le paramètre est appelé constructeur paramétré. Cet article présente un aperçu complet de ce qui est Java Constructor et de ce qui est ses types, comment utiliser le constructeur par défaut et paramétré.