Les constructeurs peuvent également être surchargés, tout comme les méthodes.
La surcharge du constructeur vous permet de créer des objets de différentes manières.
La classe MyClass possède quatre constructeurs surchargés, chacun initialisant l'objet différemment.
Le constructeur approprié est appelé en fonction des paramètres fournis dans la nouvelle instruction.
La surcharge du constructeur offre une flexibilité dans la construction d'objets.
Une raison courante de surcharge du constructeur est de permettre à un objet d'en initialiser un autre.
Fournir un constructeur qui utilise un objet pour en initialiser un autre peut être efficace, comme le montre l'exemple.
Dans le cas de la construction de s2, la somme n'a pas besoin d'être recalculée, car elle est copiée à partir de s1.
Même lorsque l'efficacité n'est pas un problème, avoir un constructeur qui copie un objet peut être utile.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3