L'éditeur PHP Xiaoxin a souligné que la façon de gérer l'incapacité de ce constructeur dans Flash à exprimer la signification des paramètres est de créer une référence à l'objet actuel dans le constructeur, puis de transmettre les paramètres à d'autres fonctions ou méthodes. De cette manière, l'objet actuel peut être exploité par référence et la signification des paramètres peut être transférée. Cette méthode de traitement peut résoudre efficacement le problème de l'impossibilité d'utiliser directement les paramètres et améliorer la flexibilité et la maintenabilité du code.
1. Créez un nouveau gestionnaire de fichiers de classe et définissez son nom de package et son nom de classe.
2. Définissez le constructeur Manager, qui a deux paramètres n et s.
3. Dans la fonction, attribuez des valeurs aux variables internes nation et sexe. Le code est tel qu'indiqué sur la figure.
4. Dans la classe définie ci-dessus, un seul caractère est utilisé comme paramètre. Il est difficile de connaître la signification du paramètre d'un coup. Le programmeur doit lire le code dans le constructeur pour connaître la signification du paramètre. .
5. Existe-t-il un moyen de résoudre le problème ci-dessus ? En fait, l'utiliser peut très bien le résoudre. Redéfinissez le constructeur Manager et modifiez ses paramètres en nation et en sexe.
6. Ajoutez ceci devant la variable et réécrivez le code d'affectation.
7. Lorsque le nom de la variable membre et la variable locale sont identiques, la variable membre sera bloquée, mais la variable membre sera toujours accessible en utilisant ceci. Le code écrit de cette manière sera clair à un moment donné. coup d'oeil.
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!