美文网首页
Java泛型接口的实现

Java泛型接口的实现

作者: phoenixsky | 来源:发表于2017-03-07 14:48 被阅读1561次

    今天在实现一个泛型的接口,突然不知道该把<T>加载哪个地方.特地标记一下

    RxJava2的一个Transformer泛型接口

    public interface ObservableTransformer<Upstream, Downstream> {
        ObservableSource<Downstream> apply(Observable<Upstream> var1);
    }
    

    自定义一个Transformer的实现类

    public class DefaultSchedulersTransfomer<T> implements ObservableTransformer<T, T> {
    
        @Override
        public ObservableSource<T> apply(Observable<T> observable) {
            return observable.subscribeOn(Schedulers.io())
                    .observeOn(AndroidSchedulers.mainThread());
        }
    }
    

    非抽象类在实现泛型接口时,类名后边定义泛型参数.

    相关文章

      网友评论

          本文标题:Java泛型接口的实现

          本文链接:https://www.haomeiwen.com/subject/doemgttx.html