我做了这样的课
public class Item<IdType> {
public IdType id;
public String name;
}
public class Dealer<IdType> {
public IdType id;
public String name;
}
以及像这样的其他类中的函数:
public <T> boolean deleteById(Class<Class<T>> modelClass, T id) {
daooperation();
return true;
}
我想要做的是,当我使用参数 1 调用函数 deleteById 时,Item<Long>
参数 2(id) 也应该使用Long
数据类型,其他示例是参数 1 的 deleteById,Dealer<String>
那么参数 2(id) 也应该使用String
数据类型。如何将参数 1(modelClass) 解析为函数 deleteById 或者我应该更改 deleteById 中的参数 1(modelClass)?请有人帮助我,告诉我我该怎么做。