我想正确扩展一个接口,但由于使用泛型,我变得有点困惑。 这是第一个界面
public interface A<T extends Resource>{
...
}
我想写这样的东西,但它不起作用。
public interface B<T extends Resource> extends A<T extends Resource>
{
...
}
我不明白为什么这不起作用。 你能解释一下吗?
答案 0 :(得分:4)
由于您已经定义了类型T
,因此它应该是:
public interface B<T extends Resource> extends A<T> {
}