私はこのようなクラスを作りました
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) を変更する必要がありますか? 誰か助けてください、どうすればそれができるか教えてください。