? super T 常用来限制泛型类为所有T的超类,包括T自身,只能用于参数中,不能用在返回值中。 如: ? super T get(); 编译器并不能知道要返回什么类型的值,只能使用Object类接受。