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 a 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 du bâtiment s2, la somme n'a pas besoin d'être recalculée car elle est copiée de s1.
Même lorsque l'efficacité n'est pas un souci, avoir un constructeur qui copie un objet peut être utile.
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!