本身寫來備忘的,若有錯誤,請指正!java
public class Demo<T> { private Class<T> clazz; public Demo() { ParameterizedType parametclass = (ParameterizedType) this.getClass().getGenericSuperclass(); Type[] actualTypeArguments = parametclass.getActualTypeArguments(); clazz = (Class<T>) actualTypeArguments[0]; } }