• 技术文章 >java >java基础

    java泛型接口怎么用

    小妮浅浅小妮浅浅2021-06-08 10:07:05原创2634

    1、说明

    泛型接口未传入泛型实参时,与泛型类的定义相同,在声明类的时候,需将泛型的声明也一起加到类中。

    如果泛型接口传入类型参数时,实现该泛型接口的实现类,则所有使用泛型的地方都要替换成传入的实参类型。

    2、实例

    /* 即:class DataHolder implements Generator<T>{
     * 如果不声明泛型,如:class DataHolder implements Generator<T>,编译器会报错:"Unknown class"
     */
    class FruitGenerator<T> implements Generator<T>{
        @Override
        public T next() {
            return null;
        }
    }

    以上就是java泛型接口的使用,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java 泛型接口
    上一篇:java泛型方法的使用注意 下一篇:Java泛型擦除的原理分析

    相关文章推荐

    • java中gc判定可回收对象• java垃圾回收有哪些算法• java中SocketChannel是什么• SocketChannel在java中实现客户端• java中Selector如何选择通道• Java泛型类如何定义• java泛型方法的特征• java泛型方法的使用注意

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网