泛型内部的匿名内部类

时间:2014-09-29 00:39:17

标签: java generics override anonymous-inner-class

我创建了一个' T' :

ArrayList<T> al = new ArrayList<>();

但是,我想覆盖此ArrayList中T的比较方式(例如,通过使用匿名内部类)。

有没有办法在不创建T的子类的情况下做到这一点?

1 个答案:

答案 0 :(得分:0)

为什么不只是参数化ArrayList,然后让你放在列表中的对象实现类似的接口?也许我错过了你在这里尝试做的事情,但似乎你已经过度工程排序了。

http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html