摘要:
关于Class类:
为程序中的每个类定义创建一个 Class 对象。 每个 Class 对象都是 Class 类的一个实例。 Class 对象包含该类的静态属性和方法。 在使用 new 运算符进行调用时,Class 对象会创建该类的实例。 有些方法(如 flash.net.getClassByAlias())返回 Class 类型的对象。 其它方法可能返回 Class 类型的参数,例如 flash.net.registerClassAlias()。
该类名称是对 Class 对象的引用,如下例所示:class Foo { }
class Foo{} 语句是创建 Class 对象 Foo 的类定义。 此外,语句 new Foo() 还将创建类 Foo 的一个新实例,其结果为 Foo 类型。
使用 class 语句声明所需类。 Class 对象对于高级技术(例如在运行时将类赋值给现有实例对象)很有用,如以下“示例”部分所示。
一个类的任何静态属性和方法都存在于该类的 Class 对象上。 Class 自己声明 prototype。
一般来 阅读全文