as 使用类模拟枚举类

//这种类一般不需要继承(final), 成员也应该是静态常量(static const)
//---------------------------------
package {
    public final class CTest {
        public static const MALE:String   = "male";
        public static const FEMALE:String = "female";
    }
}
//---------------------------------
var age:String;
age = "female";
//age = "male";
 
switch (age) {
    case CTest.MALE:
        trace("Male");
        break;
    case CTest.FEMALE:
        trace("Female");
        break;
    default:
        trace("?");
}

posted on   主人的成长  阅读(195)  评论(0编辑  收藏  举报

导航

< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10
点击右上角即可分享
微信分享提示