jjzjj

AComparator

全部标签

java - 在 Java 中如何使用泛型引用嵌套类型?

如何创建引用嵌套泛型类型的泛型类?我正在尝试创建一个Comparator类,它可以比较B的内部类型而不想公开这些类型是什么。在下面的示例中,我收到编译器警告,将我的T内部嵌套值原始转换为Comparable:publicclassSSCCE{//ComparemyAinstances.classAComparatorimplementsComparator{@Overridepublicintcompare(finalTo1,finalTo2){returno1.getValue().compareTo(o2.getValue());}}classAextendsB{@Override