【发布时间】:2021-04-17 22:10:53
【问题描述】:
我有一个这样的界面:
public interface Segments <T> {
List<T> getSegments();
}
还有一个班级:
public class Tree<S, T extends Segmentable<S>>{
}
我想实现和使用接口中的 getSegments() 方法,但不知道如何。
【问题讨论】:
标签: java class generics interface
我有一个这样的界面:
public interface Segments <T> {
List<T> getSegments();
}
还有一个班级:
public class Tree<S, T extends Segmentable<S>>{
}
我想实现和使用接口中的 getSegments() 方法,但不知道如何。
【问题讨论】:
标签: java class generics interface
您需要在类中实现接口,如下所示:
public class Tree<S, T extends Segmentable<S>> implements Segments<S> {
@Override
public List<S> getSegments() {
// Return some List<S> that you want here.
}
}
或者您需要在已经实现它的对象上调用getSegments() 方法。
【讨论】: