HOME>WEBプログラム覚書>Actionscript3 メモ5 [基礎]カスタムクラス
Actionscript3 メモ5 [基礎]カスタムクラス
自作クラスをカスタムクラスと呼ぶ。
属性キーワード
クラス、プロパティ、メソッドに利用できる属性
dynamic | 実行時に追加された dynamic プロパティをクラスのインスタンスで保有するよう指定します。 |
---|---|
final | メソッドのオーバーライドまたはクラスの拡張を制限します。 |
internal | クラス、変数、定数、または関数に同じパッケージ内のすべての呼び出し元からアクセスできるよう指定します。 |
native | Flash Player がネイティブコードで関数またはメソッドを実装するよう指定します。 |
override | メソッドで継承したメソッドを置き換えるよう指定します。 |
private | 変数、定数、メソッド、または名前空間を定義したクラスからのみアクセスできるよう指定します。 |
protected | 変数、定数、メソッド、または名前空間を定義したクラスとそのサブクラスからのみアクセスできるよう指定します。 |
public | クラス、変数、定数、またはメソッドにすべての呼び出し元からアクセスできるよう指定します。 |
static | 変数、定数、またはメソッドがクラスのインスタンスではなくクラスに属するよう指定します。 |
よく使いそうなabstractが無いのが意外です。将来の予約語ではあるみたいですが。 Flash的にabstractを使うような状況はあまりないのかな??
パッケージ
パッケージの階層はディレクトリの階層と同じになっている。 省略した場合、デフォルトパッケージと認識される。
命名規則
ファイル名とクラス名とコンストラクタは同じにする。