在Haxe中,如何创建模板类T的对象并为其分配属性

时间:2015-09-11 13:45:28

标签: haxe

我想在所有具有位置和大小的类的util类中执行这些操作

class Creator<T> {

   public function create() {
       …
       var object = new T(); // compile error: T is a compile time class or something (?)
       object.x = x_; // compile error: T doesn't have an x properties
       …
   }

}

1 个答案:

答案 0 :(得分:2)

我建议你阅读Haxe manual。您感兴趣的部分是Haxe如何管理类型参数here以及如何对它们here应用约束。一旦你阅读了它,你可以实现它的方式类似于this.