如何创建模型以传递泛型

时间:2019-05-01 04:10:10

标签: java model

我想创建一个具有两个参数的模型类;第一个是String,第二个参数是在运行时确定的Object。例如。

public class A{
    String someStringVar;
    SomeObjectDeterminedAtRuntime someObjectDeterminedAtRuntime;
}

我可以这样做吗?

Object object; //to pass any type of object

或者使用通用类有什么更好的方法吗?附言我也有getters和setters方法,这里没有包括。

1 个答案:

答案 0 :(得分:0)

您只是在寻找带有一个通用参数的简单类吗?

public class A<T> {
    private final String a;
    private final T t;

    A(String a, T t) {
        this.a = a;
        this.t = t;
    }
}