【发布时间】:2011-11-08 04:14:55
【问题描述】:
这有点奇怪,但我需要知道特定类的所有子类。因此,假设我有一个名为 Shape 的基类和实现它的 3 个子类(圆形、三角形和矩形)。我想要这样的东西:
public function getSubclasses(aClass : Class) : Vector.<Class>
{
//???
}
返回一个包含圆形、三角形和矩形的向量。
不幸的是,我不能指望每个子类在调用该函数之前至少实例化一次。
目前我需要手动将类添加到列表中,但这很容易出错(如果我忘记了),并且不像上面提出的函数那样通用(因为我需要为每个我想要的子类)。
谢谢!
【问题讨论】:
标签: flash actionscript-3 reflection