Cette rédaction vise à expliquer les concepts ci-dessous des constructeurs Java:
Alors, commençons!
Qu'est-ce qu'un constructeur Java?
En Java, les constructeurs sont des méthodes spéciales / uniques qui attribuent certaines valeurs initiales à un objet au moment de sa création. En Java, toutes les classes doivent avoir un constructeur, que ce soit un utilisateur définit un constructeur ou non. Si un utilisateur définit un constructeur, l'objet sera initialisé avec les valeurs spécifiées par l'utilisateur. Sinon, l'objet sera initialisé comme 0.
Comment créer un constructeur Java?
Vous devez suivre les normes ci-dessous pour créer un constructeur Java:
Méthode vs constructeur
Le tableau donné ci-dessous fournira une analyse comparative d'une méthode Java et d'un constructeur:
Constructeur | Méthode |
Initialise un objet. | Montre la fonctionnalité d'un objet. |
Ne retourne rien. | Peut renvoyer la valeur. |
Doit être déclaré avec un nom similaire à celle du nom de classe. | Il peut être déclaré / créé à l'aide de tout nom spécifié par l'utilisateur. |
Le compilateur crée un constructeur par défaut pour chaque classe de Java. | Java Compiler ne fournit pas de méthode par défaut pour aucune classe. |
Invoqué automatiquement. | Invoqué explicitement. |
Mise en œuvre pratique
Jusqu'à présent, nous avons appris les concepts théoriques des constructeurs Java. Maintenant, nous apprendrons à créer un constructeur pratiquement avec l'aide de quelques exemples:
Exemple: 1 Comment créer un constructeur par défaut en Java?
classe publique ExampleClassDans cet exemple de programme, nous avons créé un constructeur par défaut, qui affichera un message «objet créé avec succès» chaque fois qu'un objet de la classe sera créé:
La sortie vérifie que le constructeur par défaut est invoqué automatiquement lorsque nous créons un objet de la classe. Le constructeur a initialisé l'objet avec une valeur spécifiée dans ce constructeur.
Exemple: 2 Comment créer un constructeur paramétré en Java
classe publique ExampleClassDans ce programme, nous avons créé un constructeur paramétré. Nous avons transmis quelques valeurs au constructeur au moment de la création de l'objet de classe. En fonction de l'exécution réussie du programme ci-dessus, nous avons observé la sortie suivante:
La sortie a vérifié que le constructeur a initialisé l'objet avec des valeurs passées au moment de la création d'objet.
Conclusion
Pour créer un constructeur, nous devons suivre certaines règles I.e. Le nom du constructeur doit être le même que le nom de classe et il doit être déclaré / créé sans aucun type de retour. Un constructeur Java ne peut pas être créé avec les mots clés abstraits, statiques, synchronisés ou finaux. En Java, les constructeurs sont des méthodes spécialisées qui attribuent certaines valeurs initiales à un objet au moment de sa création. En Java, toutes les classes doivent avoir un constructeur, que ce soit un utilisateur définit un constructeur ou non. Cet article a considéré quelques exemples pour expliquer le fonctionnement des constructeurs Java.