Maison >Java >JavaBase >Quelle est la différence entre les méthodes constructeur et les méthodes ordinaires en Java

Quelle est la différence entre les méthodes constructeur et les méthodes ordinaires en Java

王林
王林original
2020-05-16 11:44:503384parcourir

Quelle est la différence entre les méthodes constructeur et les méthodes ordinaires en Java

1. Le nom de la méthode du constructeur doit être exactement le même que le nom de la classe dans laquelle il est défini, sans type de retour

2. Soyez un constructeur dans la classe, même si vous ne l'écrivez pas, le système ajoutera automatiquement un constructeur sans paramètre. L'interface n'est pas autorisée à être instanciée, il n'y a donc pas de méthode constructeur dans l'interface

(Tutoriel vidéo recommandé : vidéo Java )

3. Le constructeur ne peut pas être statique, final, synchronisé, abstrait et natif et autres modifications de mots clés

4. Le constructeur est automatiquement exécuté lors de l'initialisation de l'objet et ne peut généralement pas être appelé explicitement et directement. Lorsqu'il y a plusieurs constructeurs dans la même classe, le système de compilation Java correspondra automatiquement un à un en fonction du nombre de paramètres dans les dernières parenthèses lors de l'initialisation et des types de paramètres pour terminer l'appel du constructeur.

Tutoriel recommandé : Introduction au développement Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn