AS3における列挙 その2

ActionScript3.0で列挙クラスを作成する場合、
静的プロパティをString型やint型、uint型ではなく
クラスのインスタンスにする方法もあります。


package
{
public final class Day
{
public static const SUNDAY:Day = new Day();
public static const MONDAY:Day = new Day();
public static const TUESDAY:Day = new Day();
}
}


String型やint型、uint型で定義する場合は
誤って同じ値を代入してしまう可能性がありましたが、
この方法ならばその心配はありません。
スポンサーサイト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。