zoukankan      html  css  js  c++  java
  • flash如何实现Enumeration

    flash ActionScript 3 并没有内置Enumeration

    如何模拟实现 Enumeration呢?

    使用新增的final和const关键字实现

    先说明下:final 关键字可以避免类被继承而改写;const将枚举成员定义为常量,一旦定义不再更改。

    定义:

     1 package demoPackage  

     2 {
     3     public final class EnumSample
     4     {
     5         public static const HIGH:EnumSample = new EnumSample();
     6         public static const MBDIUM:EnumSample = new EnumSample();
     7         public static const LOW:EnumSample = new EnumSample();
     8         public static const EMPTY:EnumSample = new EnumSample();
     9     }
    10 
    11 }

     

    调用:

    import demopackage.demo5; 
    public function test_demo5():void {
                var foo:demo5 = demo5.HIGH;
                trace(foo == demo5.HIGH);
            }
  • 相关阅读:
    设计模式-观察者模式
    ps一寸照的编辑
    ps剪切蒙版的使用
    ps扣头发
    mysql索引优化
    ES6 $ ES5
    sping-mybatis集成
    多线程--volatile
    eclipse.exe打开是报错
    Spring Aop 详解二
  • 原文地址:https://www.cnblogs.com/blueSkys/p/2423778.html
Copyright © 2011-2022 走看看