是否可以使用class数据类型使一个类成为一个属性,然后从该类创建新的对象?如下所示:
class Foo{
private var ExampleClass:Class;
public function Foo(exampleClass:Class){
this.ExampleClass = exampleClass;
for(var i:int; i<30; i++){
var exampleObject = new this.ExampleClass();
}
}
}发布于 2011-01-10 14:28:27
尝试遵循公认的命名约定,这将使您的代码更容易阅读……
public class Foo
{
private var exampleClass:Class;
private var numInstances:int = 30;
public function Foo(exampleClass:Class )
{
this.exampleClass = exampleClass;
initClasses();
}
private function initClasses():void
{
for(var i:int; i< numInstances ; i++)
{
var exampleObject:Object = new exampleClass();
}
}
}https://stackoverflow.com/questions/4640878
复制相似问题