Maison  >  Article  >  Tutoriel logiciel  >  Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

王林
王林avant
2024-04-10 10:22:28606parcourir

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.

Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

2. Définissez le constructeur Manager, qui a deux paramètres n et s.

Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

3. Dans la fonction, attribuez des valeurs aux variables internes nation et sexe. Le code est tel qu'indiqué sur la figure.

Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

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. .

Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

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.

Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

6. Ajoutez ceci devant la variable et réécrivez le code d'affectation.

Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

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.

Comment résoudre le problème selon lequel ce constructeur dans Flash ne peut pas exprimer la signification des paramètres

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer