Flash CS3 ドキュメンテーション |
|||
| ActionScript 3.0 のプログラミング > ActionScript のオブジェクト指向プログラミング > オブジェクト指向プログラミングの基礎 | |||
オブジェクト指向プログラミング (OOP) は、情報 (データ値) と機能が含まれる個別のエレメントであるオブジェクトとしてコードをグループ化することによって、プログラム内のコードを構成する方法です。オブジェクト指向のアプローチを使用してプログラムを構成すると、特定の情報 (アルバムタイトル、トラックタイトル、アーチスト名などの音楽情報など) を、その情報と関連付けられた共通の機能やアクション ("プレイリストにトラックを追加" や "このアーチストのすべての曲を再生" など) と共にグループ化できます。これらの項目が結合されて、1 つの項目、つまりオブジェクト ("Album" または "MusicTrack" など) になります。これらの値と機能を結合できることの利点として、複数の変数ではなく 1 つの変数だけを追跡すればよいこと、関連する機能をあわせて構成できること、現実により近い方法でプログラムを構成できることなどがあります。
実際には、オブジェクト指向プログラミングは 2 つの部分で構成されています。1 つは、プログラム設計の戦略と手法です (多くの場合、"オブジェクト指向設計" と呼ばれる)。これは幅広いトピックであり、この章では説明しません。OOP のもう 1 つの部分は実際のプログラミング構造です。この構造を特定のプログラミング言語で使用し、オブジェクト指向のアプローチを用いてプログラミングを作成できます。この章では、OOP の次の一般的なタスクについて説明します。
次の参照リストには、この章で使用されている重要な用語が含まれます。
private と public は属性です。プライベートメソッドは、クラス内部のコードだけから呼び出すことができますが、パブリックメソッドはプログラム内部のどのコードからも呼び出すことができます。.)。ActionScript やその他の多くのプログラム言語で使用され、名前がオブジェクトの子エレメント (プロパティやメソッドなど) を参照することを示します。たとえば、式 myObject.myProperty では、ドット演算子は、用語 myProperty が、myObject と呼ばれるオブジェクトのエレメントであるいずれかの値を参照することを示します。この章の進行に合わせて、サンプルコードリストを実際にテストすることができます。この章のコードリストは主にデータ型の定義と操作に関するものなので、サンプルをテストするには、定義するクラスのインスタンスを作成し、そのインスタンスのプロパティまたはメソッドを操作した後、そのインスタンスのプロパティの値を確認する必要があります。これらの値を確認するには、値をステージ上のテキストフィールドインスタンスに書き込むか、trace() 関数を使用して値を [出力] パネルに出力します。これらの手法の詳細については、章内のコード例のテストを参照してください。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000059.html