正确扩展与泛型的接口

时间:2014-05-07 07:57:08

标签: java generics

我想正确扩展一个接口,但由于使用泛型,我变得有点困惑。 这是第一个界面

public interface A<T extends Resource>{
 ...
}

我想写这样的东西,但它不起作用。

public interface B<T extends Resource> extends A<T extends Resource> 
{
 ...
}

我不明白为什么这不起作用。 你能解释一下吗?

1 个答案:

答案 0 :(得分:4)

由于您已经定义了类型T,因此它应该是:

public interface B<T extends Resource> extends A<T> {

}