ジェネリック初心者です。SearchableFruit
次のような多くの「果物」クラスのインターフェースを書きたいと思います。
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
}
}
以前にインターフェイスを作成したことがなく、これが機能していません。適切に記述する方法を明確にしてもらえますか?
なにか提案を?ありがとう!