Heim > Artikel > Software-Tutorial > Wie kann mit dem Problem umgegangen werden, dass dieser Konstruktor in Flash die Bedeutung von Parametern nicht ausdrücken kann?
PHP-Editor Xiaoxin wies darauf hin, dass der Weg, mit der Unfähigkeit dieses Konstruktors in Flash umzugehen, die Bedeutung von Parametern auszudrücken, darin besteht, einen Verweis auf das aktuelle Objekt im Konstruktor zu erstellen und die Parameter dann an andere Funktionen oder Methoden zu übergeben. Auf diese Weise kann das aktuelle Objekt per Referenz bedient und die Bedeutung der Parameter übertragen werden. Diese Verarbeitungsmethode kann das Problem, dass Parameter nicht direkt verwendet werden können, wirksam lösen und die Flexibilität und Wartbarkeit des Codes verbessern.
1. Erstellen Sie einen neuen Klassendateimanager und definieren Sie dessen Paketnamen und Klassennamen.
2. Definieren Sie den Konstruktor Manager, der zwei Parameter n und s hat.
3. Weisen Sie in der Funktion den internen Variablen Nation und Geschlecht Werte zu. Der Code ist wie in der Abbildung dargestellt.
4. In der oben definierten Klasse wird ein einzelnes Zeichen als Parameter verwendet. Es ist schwierig, die Bedeutung des Parameters sofort zu kennen .
5. Gibt es eine Möglichkeit, das oben genannte Problem zu lösen? Tatsächlich kann dies sehr gut gelöst werden. Definieren Sie den Konstruktor-Manager neu und ändern Sie seine Parameter in Nation und Geschlecht.
6. Fügen Sie dies vor der Variablen hinzu und schreiben Sie den Zuweisungscode neu.
7. Wenn der Name der Mitgliedsvariablen und der lokalen Variablen identisch sind, wird die Mitgliedsvariable blockiert, aber auf diese Weise kann weiterhin auf die Mitgliedsvariable zugegriffen werden Blick.
Das obige ist der detaillierte Inhalt vonWie kann mit dem Problem umgegangen werden, dass dieser Konstruktor in Flash die Bedeutung von Parametern nicht ausdrücken kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!