Java泛型,使用子类而不是Parent

时间:2012-05-17 13:02:45

标签: java generics

我有界面

interface IAdaptor<T, K>  
{ 
   // ...   
}  

我已经实现了

class AdaptorImpl imlements IAdaptor<SomeClass1, SomeClass1>  
{  
// ...
}  

我可以使用SomeClass1的儿童吗? 像class AdaptorImpl imlements IAdaptor<T extends SomeClass1, SomeClass1>

这样的东西

1 个答案:

答案 0 :(得分:3)

我认为,你的意思是

class AdaptorImpl implements IAdapter<SomeClass1, SomeClass1>  
{  
    // ...
}  

我不确定,你的意思是“孩子们”。当然,你可以这样做:

class AdaptorImpl<T extends SomeClass1> implements IAdapter<T, SomeClass1>  
{  
    // ...
}