带问号和超级的参数

时间:2016-08-21 13:51:57

标签: java

在Java中,我遇到了一个格式如下的方法:

public final Subscription subscribe(final Action1<? super T> onNext, final Action1<Throwable> onError) {
}

在第一个参数中,问号和超级是什么意思?

1 个答案:

答案 0 :(得分:2)

?这里指的是T

的超类

super表示你可以放入课堂的内容(最多可以是超类)。

因为super表示通用元素的下限类。因此,Action1<? super T>可以代表Action1<T>Action1<Object>

相关问题