【发布时间】:2021-11-04 02:05:21
【问题描述】:
我有一个像这样的抽象类。
abstract class Some {
int rank;
}
现在我想定义一个静态变量和/或比较rank的方法。
static <T extends Some> Compartor<T> comparingRank() {
return Comparator.compartingInt(Some::getRank);
}
static final Compartor<Some> COMPARING_RANK
= Compartor.comparingInt(Some::getRank);
我的问题是……
- 我应该将
<? super T>用于comparingRank()方法吗? - 我应该将
<? super T>用于COMPARING_RANK字段吗?
【问题讨论】: