这是因为你有
<Integer>追求
SortedList。
通常,您使用
T类型参数:
classSortedList<T>,但是使用了
Integer。也就是说,您创建
Integer了一个类型参数(阴影
java.lang.Integer)。
就目前而言,您的课程相当于
class SortedList<T> extends linkedList<T> { int intMethod(T integerObject){ return integerObject; // <-- "Cannot convert from T to int" }}删除type参数,它可以正常工作:
class SortedList extends linkedList<Integer> { int intMethod(Integer integerObject){ return integerObject; }}


