Java 整数扩展数字,但可以';t操作<;?扩展数量>;带整数

Java 整数扩展数字,但可以';t操作<;?扩展数量>;带整数,java,generics,interface,extends,Java,Generics,Interface,Extends,整数扩展了数字,为什么我会在底部得到错误 interface Predicate<T> { public abstract boolean check(T t); } Predicate<? extends Number> predUpper = null; predUpper.check(new Integer(73)); 接口谓词{ 公共抽象布尔检查(T); } 谓词由于谓词将使用整数,因此应执行以下操作: Predicate<? super Int

整数扩展了数字,为什么我会在底部得到错误

interface Predicate<T> {
   public abstract boolean check(T t);
}

Predicate<? extends Number> predUpper = null;

predUpper.check(new Integer(73));
接口谓词{
公共抽象布尔检查(T);
}

谓词由于
谓词
将使用
整数
,因此应执行以下操作:

Predicate<? super Integer> predUpper //Solution 1

谓词由于
谓词
将使用
整数
,您应该执行以下操作:

Predicate<? super Integer> predUpper //Solution 1
谓词