由于类型擦除,这是不可能的。
有以下解决方法:
class Model<T> { private T t; private Class<T> tag; public Model(Class<T> tag) { this.tag = tag; } private void someMethod(){ // use tag } }
由于类型擦除,这是不可能的。
有以下解决方法:
class Model<T> { private T t; private Class<T> tag; public Model(Class<T> tag) { this.tag = tag; } private void someMethod(){ // use tag } }