java - 使用泛型接口中的方法
问题描述
我有一个这样的界面:
public interface Segments <T> {
List<T> getSegments();
}
和一个班级:
public class Tree<S, T extends Segmentable<S>>{
}
我想实现和使用接口中的 getSegments() 方法,但不知道如何。
解决方案
您需要在类中实现接口,如下所示:
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()
已经实现它的对象上调用该方法。
推荐阅读
- angular - 遍历地图打字稿
- python - 如何使python在写入txt时转到下一行
- r - 字符串列到 R 中的 Dtm(日期时间)列
- javascript - JS 代码效果不反映在投资组合上
- c++ - 将这个指针添加到静态列表的类模板的全局调用构造函数导致错误
- python - Selenium 代码无法抓取 ofashion.com.cn
- javascript - JavaScript 值发生变化,但画布不会用更新的值重绘
- reactjs - 如何使用 mapState 命名父道具
- spring-webflux - 元素之间相互依赖的反应式 Mono::zip
- flutter - 使用不包含 TrackingBloc 类型的 Bloc 的上下文调用 BlocProvider.of()