Java泛型:父关系的具体类型?

Java泛型:父关系的具体类型?,java,android,Java,Android,所以我有一个问题,我试图实现一个具体版本的家长的家长,如下所示 public abstract class Collection<E> { ... } public abstract class Search extends Collection { ... } 公共抽象类集合{ ... } 公共抽象类搜索扩展了集合{ ... } 我的问题是如何准确地设置一个新类,比如联系人,这样我就可以执行以下操作 public class Contacts extends Search&l

所以我有一个问题,我试图实现一个具体版本的家长的家长,如下所示

public abstract class Collection<E> {
...
}

public abstract class Search extends Collection {
...
}
公共抽象类集合{
...
}
公共抽象类搜索扩展了集合{
...
}
我的问题是如何准确地设置一个新类,比如联系人,这样我就可以执行以下操作

public class Contacts extends Search<Contact> (which means really Collection<Contact>) {
...
}
public class Contacts扩展了搜索(这意味着真正的收集){
...
}
有办法做到这一点吗?或者我需要我需要联系人和集合之间的关系而不是通过搜索。

公共抽象类搜索扩展集合
public abstract class Search<E> extends Collection<E>

其余的都很好,应该可以了。

谢谢,这是解决方案,我会接受的!