ホームページ  >  記事  >  ソフトウェアチュートリアル  >  Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

王林
王林転載
2024-04-10 10:22:28641ブラウズ

php エディターの Xiaoxin は、Flash の this コンストラクターがパラメーターの意味を表現できないことに対処する方法は、コンストラクター内で現在のオブジェクトへの参照を作成し、パラメーターを他の関数またはメソッドに渡すことであると指摘しました。 。このようにして、現在のオブジェクトを参照によって操作し、パラメータの意味を転送することができます。この処理方法により、パラメータを直接使用できないという問題が効果的に解決され、コードの柔軟性と保守性が向上します。

1. 新しいクラス ファイル マネージャーを作成し、そのパッケージ名とクラス名を定義します。

Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

2. 2 つのパラメーター n と s を持つコンストラクター Manager を定義します。

Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

3. 関数内で内部変数nationとsexに値を代入するコードは図の通りです。

Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

4. 上記で定義したクラスでは、単一の文字がパラメータとして使用されています。パラメータの意味を一度に明確に理解することは困難です。プログラマはコードを読み取る必要があります。コンストラクタで知っておくべきパラメータの意味。

Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

5. 上記の問題を解決する方法はありますか?実際、これを使用すると非常にうまく解決できます。コンストラクター Manager を再定義し、そのパラメーターを国と性別に変更します。

Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

6. これを変数の前に追加し、代入コードを書き換えます。

Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

7. メンバー変数とローカル変数の名前が同じ場合、メンバー変数はブロックされますが、これを使用してメンバー変数にアクセスすることはできます。このようにすれば一目瞭然です。

Flashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法

以上がFlashのこのコンストラクタがパラメータの意味を表現できない問題の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はzol.com.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。