与如何从 Eclipse 中的接口导航到实现类的问题非常相似? 除了添加泛型。考虑以下:
interface Foo<T> {
void doStuff(T obj);
}
class FooImpl implements Foo<String> {
public void doStuff(String obj) {
// stuff
}
}
class FooStringClient {
private Foo<String> foo;
}
如果我正在查看 FooStringClient,如何找到 Foo<String> 的实现?另一个问题的答案将向我展示所有 T 的 Foo<T> 的所有实现。如果各种 T 有许多 Foo<T> 的实现,则目视扫描列表以仅找到 Foo<String> 实现是粗略的。