我需要创建一个当前实例类型的新实例,我试过:
var instance:Dynamic = Type.createInstance(Type.resolveClass(Type.getClassName(this)));
我收到此错误:
src/com/clientside/compoents/core/Component.hx:995: characters 84-88 :
com.clientside.compoents.core.Component should be Class<Dynamic>
如何使用当前实例的Type.createInstance创建新实例?
答案 0 :(得分:2)
尝试
public function create():MyClass
{
return Type.createInstance(Type.getClass(this),[]);
}
但我不明白为什么你会这样做!