Java 在泛型中使用Map-in方法
Java 在泛型中使用Map-in方法,java,generics,Java,Generics,我试图确定在以下情况下是否可以使用泛型。最好用我的代码来描述它。(此代码只是一个示例;我取出了与我遇到的问题无关的大部分代码。)
公共类FooBar{
公共地图转换模型列表(
地图信息(地图){
//做些事情。。。
}
}
公共类MyClient{
公共无效剂量测定法(){
Map因为它扩展了MyModel,所以您是说您只需要该类型
只使用MyModel而不使用?扩展MyModel是有效的
Class<MyModel>
类
然后,任何扩展此对象的对象(这将是所有的汽车和卡车,必须
我试图确定在以下情况下是否可以使用泛型。最好用我的代码来描述它。(此代码只是一个示例;我取出了与我遇到的问题无关的大部分代码。)
公共类FooBar{
公共地图转换模型列表(
地图信息(地图){
//做些事情。。。
}
}
公共类MyClient{
公共无效剂量测定法(){
Map因为它扩展了MyModel,所以您是说您只需要该类型
只使用MyModel而不使用?扩展MyModel是有效的
Class<MyModel>
类
然后,任何扩展此对象的对象(这将是所有的汽车和卡车,必须调用MyModel的超级方法。这将意味着它们都是这种类型。尽管汽车和卡车的公共超类是MyModel
,但列表和列表的公共超类是对象。