Tout le monde doit avoir vu les méthodes courantes. Les méthodes modifiées avec des modificateurs peuvent avoir des valeurs de retour, et certaines n'ont aucune valeur de retour.
Et qu'en est-il du constructeur ? Par exemple, vous comprendrez rapidement. Lorsqu'une classe instancie un objet, la méthode utilisée est la méthode de construction. On voit que la méthode de construction dans une classe n'est pas introduite par d'autres classes, mais c'est votre propre méthode. En d’autres termes, la méthode constructeur est la méthode appelée lorsqu’une classe construit un objet et est principalement utilisée pour instancier l’objet.
Tutoriels vidéo recommandés sur Java : Tutoriels en ligne Java
Parlons des différences entre les méthodes de construction et les méthodes ordinaires :
1. Le nom doit être exactement le même que le nom de la classe dans laquelle il est défini. Il n'y a pas de type de retour, pas même void.
2. Il doit y avoir un constructeur dans la classe. Sinon, le système ajoutera automatiquement un constructeur sans paramètre. Les interfaces ne permettent pas l'instanciation, il n'y a donc pas de constructeurs dans les interfaces.
3. Ne peut pas être modifié par static
, final
, synchronized
, abstract
et native
.
4. Le constructeur est automatiquement exécuté lors de l'initialisation de l'objet et ne peut généralement pas être appelé explicitement directement lorsqu'il y a plusieurs constructeurs dans la même classe, le système de compilation Java suivra automatiquement les paramètres dans les dernières parenthèses lors de l'initialisation. . Les nombres et les types de paramètres sont automatiquement mis en correspondance un à un. Terminez l’appel du constructeur.
5. Il existe deux types de méthodes de construction : les méthodes de construction sans paramètres et les méthodes de construction avec paramètres
6. Un constructeur sans paramètres est appelé constructeur par défaut. Comme une méthode générale, un constructeur peut effectuer n'importe quelle activité, mais il est souvent conçu pour effectuer diverses activités d'initialisation, telles que l'initialisation des propriétés d'un objet.
Articles et tutoriels recommandés sur Java : Introduction à la programmation 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!