FostDAOImpl<T> extends DAO<T>{
public void get(){
//获取子类传过来的泛型类型
Type genType = this.getClass().getGenericSuperclass();
Type[] params = ((ParameterizedType) genType).getActualTypeArguments();
for (Type type : params) {
System.out.println(type);
}
}
}
OrderDAOImpl extends FostDAOImpl<Order>{
public static void main(String[] args){
OrderDAOImpl dao =new OrderDAOImpl();
}
}
获取子类传过来的泛型类型
最新推荐文章于 2025-01-17 22:49:44 发布