繁体   English   中英

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

[英]Java generics, using child class instead of Parent

我有界面

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

我意识到

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

我可以使用被SomeClass1感染的孩子吗?
类似于class AdaptorImpl imlements IAdaptor<T extends SomeClass1, SomeClass1>

我认为,你的意思是

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

不过,我不确定您所说的“孩子”是什么意思。 当然,您可以执行以下操作:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM