java 中的接口类型的问题


    public final i a(final rx.c.b<? super T> bVar, final rx.c.b<Throwable> bVar2) {
        if (bVar == null) {
            throw new IllegalArgumentException("onNext can not be null");
        } else if (bVar2 != null) {
            return b((h<? super T>) new h<T>() {
                public final void onCompleted() {
                }

                public final void onError(Throwable th) {
                    bVar2.call(th);
                }

                public final void onNext(T t) {
                    bVar.call(t);
                }
            });
        } else {
            throw new IllegalArgumentException("onError can not be null");
        }
    }

    public final i a(final d<? super T> dVar) {

package rx.c;

/ compiled from: MusicApp /
public interface b<T1> {

void call(T1 t1);

}
我想问一下这里的接口怎么还设置一个T1 类型呢?接口不是没有类型之分的吗?

image.png
这个call()
我再这里搜索他的用例没搜到这是怎么回事?都是调用的 没有实现

阅读 1.2k
1 个回答

看定义:

rx.c.b<Throwable> bVar2

查看rx.c.b这个类的call方法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题