Top | Contents | Prev | Next
メンバーの属性

 メンバーとはクラスで定義されたメソッド、プロパティなどを指します。クラス同様メンバーにも属性を定義する事ができます。

メンバー属性の種類
 メンバーの属性の種類はいくつかありますので、その説明をします。最初のうちはクラス属性と同様にpublic属性を理解するだけでもよいと思います。

属性 定義
public public属性で定義したメンバーはどこからで参照可能です。
internal(初期状態) デフォルトの状態ではinternal属性でメンバーが定義されています。この属性は現在のパッケージ内のみ参照できます。
static(静的) クラスメンバーとして定義する時に使用します。この属性で宣言されたメンバーは全てクラスメンバーになります。
protected クラス内またはサブクラス内の呼び出し元に対してメンバーを表示する事ができます。
UserDefindNamespace ユーザーが定義した名前空間の名前です。(カスタム名前空間の名前)


メンバーの属性public属性に関しての例:


 下のコードはSampleClassクラス定義時にプロパティ、メソッドをpublic属性を指定して定義しました。public属性なのでどこからも参照可能なメンバーです。

[SampleClass.as]
package 
{
	public class SampleClass
	{
		public var myNum:uint = 100;
		public function myFunc()
		{
			trace("Hello!");
		}
	}
}

トップへ
Top | Contents | Prev | Next