从 Haxe 中的字符串名称创建类的实例
假设我获取了一个以 String
形式创建的类的名称。如何使用该字符串中包含的名称实例化该类?我知道它将派生自某个父类,但实际的类会有所不同。
Let's say i acquire the name of a class that i made as a String
. How can i Instantiate the class with the name contained in that string? I I know it will be derived from a certain parent class, but the actual class will vary.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
几点注意事项:
resolveClass()
采用您需要的类的完整路径(包括包)createInstance()
将应用到的值的数组作为第二个参数构造函数。这些值必须是精确的数字,并且即使它们是可选的也必须传递(在这种情况下,空值很好)。Few notes:
resolveClass()
takes the full path (packages included) of the classe you needcreateInstance()
takes as the second argument an array of values that are applied to the constructor. Those values must be in the exact number and must be passed even if they are optional (nulls are good in that case).