我是新来的泛型。我想编写一个接口SearchableFruit
像许多“果”类:通用java界面
public interface SearchableFruit<T>{
//returns a list of newer fruit object than current fruit object
public static List<T> searchNewerFruit(T curr);
}
所以,我可以用这个接口的类Apple
和Orange
:
public class Apple implements SearchableFruit{
public static List<Apple> searchNewerFruit(Apple currentApple){
//TODO get apples newers than currentApple
//return a list of Apples
}
}
我以前从未和该做的界面是不是在为我工作,你能澄清我该怎么写吗?
有什么建议吗? 谢谢!
问题是什么? – benzonico 2013-03-05 15:21:49
可能的重复:http://stackoverflow.com/questions/3933156/java-generics-and-interfaces – 2013-03-05 15:23:09
注意:接口不能有静态方法。 – Pyranja 2013-03-05 15:23:32