检查泛型 T 是否实现了接口
2022-09-01 11:33:03
所以我在Java中有这个类:
public class Foo<T>{
}
在这个类中,我想知道T是否实现了某个接口。
下面的代码不起作用,但这是我想要完成的想法:
if(T.class implements SomeInterface){
// do stuff
}
所以我想检查传递给Foo的类是否有签名。T
implements SomeInterface
可能吗?如何?