我有多个基本相同的课程。我在构造函数中传递了一个 JSONObject,它设置了一些变量。
现在我得到了一些其他类,它们创建了第一个类并将它们添加到 ArrayList 中。现在我想使用泛型将第二个类合并为一个。
这就是我想要做的:
public class Data<T> {
public ArrayList<T> data;
public Data(String response1) {
data = new ArrayList<T>();
JSONArray ja;
try {
ja = new JSONArray(response1);
for (int i = 0; i < ja.length(); i++) {
JSONObject jo = (JSONObject) ja.get(i);
data.add(new T(jo));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
但它不允许我创建一个 T 的实例
new T(jo);
如果有人可以帮助我会很好