从HAXE字符串名称,创建一个类的实例

问题描述 投票:8回答:1

比方说,我获得一个类,我作为一个String做出的名称。我怎样才能实例化类包含在字符串中的名字吗?我知道它会从某一个父类派生的,但实际的类会有所不同。

instantiation haxe dynamic-typing
1个回答
16
投票
var instance : MyClass = Type.createInstance(Type.resolveClass("path.to.MyClass"), []);

几点注意事项:

  • qazxsw POI把你需要的类的完整路径(包括包装)
  • resolveClass()取作为第二个参数被施加到构造值的数组。这些值必须在确切数字和即使他们是可选的,必须通过(空在这种情况下,良好)。
© www.soinside.com 2019 - 2024. All rights reserved.