Constructeur

Auteur: John Stephens
Date De Création: 21 Janvier 2021
Date De Mise À Jour: 29 Juin 2024
Anonim
Java Cours 35 درس جافا Les constructeurs
Vidéo: Java Cours 35 درس جافا Les constructeurs

Contenu

Définition - Que signifie constructeur?

Un constructeur est une méthode spéciale d'une classe ou d'une structure en programmation orientée objet qui initialise un objet de ce type. Un constructeur est une méthode d'instance qui porte généralement le même nom que la classe et peut être utilisée pour définir les valeurs des membres d'un objet, par défaut ou sur des valeurs définies par l'utilisateur.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le constructeur

Les constructeurs ne sont pas appelés explicitement et ne sont appelés qu'une fois au cours de leur vie. Dans le cas d'une hiérarchie de classes où une classe dérivée hérite d'une classe parente, la séquence d'exécution du constructeur est un appel au constructeur de la classe parente puis à celui de la classe dérivée. Les constructeurs ne peuvent pas être hérités.

Un constructeur peut être déclaré à l'aide de l'un des modificateurs d'accès. Il est obligatoire d'avoir un constructeur avec le bon modificateur d'accès. Cependant, le compilateur fournit une valeur par défaut si un modificateur d'accès n'est pas défini dans la classe. Si un constructeur est déclaré comme privé, la classe ne peut pas être créée ou dérivée et ne peut donc pas être instanciée. Un tel constructeur peut toutefois être surchargé de différents ensembles de paramètres.

Ce qui suit est recommandé dans la conception du constructeur:


    • La logique impliquant des opérations spécifiques devant être exécutées lors d'un événement particulier dans une application, telle que l'ouverture d'une connexion à une base de données, ne doit pas être écrite dans un constructeur.
      • Lors de l'utilisation de constructeurs de classe dérivés, les paramètres corrects doivent être transmis au constructeur de classe parent.
        • Une meilleure maintenabilité du code provient du fait d’avoir l’initialisation et une autre logique associée dans un constructeur principal et d’appeler ce constructeur à partir de celui d’autres constructeurs surchargés.
          • Étant donné qu'un constructeur ne peut pas renvoyer de valeur au code appelant, il est recommandé de lever une exception en cas d'échec.