我是新來的泛型。我想編寫一個接口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