AS3のアクセス制御指定子
AS3のアクセス修飾子(アクセス制御指定子と呼ぶらしい)ですけど、AS2ともjavaとも少し違う。
何回調べてもすぐ忘れるのでここに書いときます。
AS3のクラス属性
dynamic:実行時にインスタンスにプロパティを追加できる。
final:(別のクラスが)継承不可
internal(default):同一パッケージ内の参照のみOK
public:すべてのクラスからの参照がOK
AS3のクラスプロパティ(クラス変数)の属性
private:自クラスからの参照しかムリ(継承されない)
protected:自クラス&子クラス(継承関係にあるクラス)からのアクセスが可能(継承される)
public:どこからでもアクセス可能
internal(default):パッケージ内からのアクセスが可能。
static:クラスのインスタンスではなく、クラスに属する。(静的ね)
UserDefinedNamespace:ユーザー定義のカスタム名前空間
UserDefinedNamespaceはユーザー定義の名前空間。::で指定する。
未だ使った事はない。
以上