使用Java泛型返回动态类型

返回一个指定类型的集合,并且clazz必须继承IGeoLog对象或者是其本身

<T extends IGeoLog> List<T> getLogListSql(Class<T> clazz, String sql);

返回一个指定类型的集合,类型不做约束

<T> List<T> getLogListSql(Class<T> clazz, String sql);
原文地址:https://www.cnblogs.com/nihaorz/p/7459146.html