我是 java 新手(来自 Actionscript 3.0 背景),我正在尝试将一些 actionscript 代码移植到 java(as3signals 到 jsignal)
我正在尝试获取泛型类的类名,以便将其传递给超级调用。
在 Actionscript 3.0 中,这将是
super(Vector.<TileVO>,Boolean);
上面的代码会将类引用传递给 TileVO 和布尔向量的构造函数。
在 Java 中,这似乎不起作用,我知道我做错了什么:
super(ASVector.class<TileVO>,boolean.class);
简而言之,如何获得由 TileVO 对象组成的 ASVector 类的类引用?
谢谢!
后期编辑:
我刚刚意识到代码没有正确显示(被视为html)
贴一些源代码:
public Signal(Class<?>... params) {
this.params = params;
}
我需要通过构造函数传递给 Signal 类引用。
new Signal(int.class)
例如作品
我需要知道如何将这种形式的对象的类传递给 Signal 的构造函数:
ASVector<TileVO>
我试过ASVector.class<TileVO>
了,它似乎不起作用!