如何从父类的静态方法返回派生的类实例

时间:2019-04-13 21:59:44

标签: java android

我想创建一个通用的父类方法,该方法将解析JSON并返回派生类的对象。

类似这样的东西:

public abstract class JSONEntity<T>{
  public static T fromJSON(String json){
    Gson gson = new Gson();
    return gson.fromJson(json, T.class);
  }
}

public class MyEntity extends JSONEntity<MyEntity> {
}

// So it can be used like this:
MyEntity myEntity = MyEntity.fromJson(myJsonString);

我在C#上看到了类似的内容,但是需要在Android Java中执行。

0 个答案:

没有答案