public <T extends DataAccessObject> T getDAO(String paramString) {
return null;
}
public <T extends DataAccessObject> T getDAO(String paramString,
ClassLoader paramClassLoader) {
return null;
}
public <T extends DataAccessObject> T getDAOByInterf(Class<T> paramClass) {
return null;
}
public static void main(String[] args) {
TsImplT ti = new TsImplT();
EmailDao emailDao = ti.getDAO("");
emailDao.getEmailById("");
}
//根据传入参数类型-返回相应值类型
public <T> T returnTypeByInType(T t){
return t;
}