美文网首页
自定义泛型

自定义泛型

作者: luoqiang108 | 来源:发表于2018-03-02 10:12 被阅读0次

泛型

泛型可以在我们使用某个类的时候向传递参数一样来向这类中某些内容传递一个类型。动态的决定这个被创建出来的类的实例的方法参数、返回值和属性的类型,从而提高程序的灵活性。需要注意的是,泛型是在java1.5以后提供的新特性。

/**
 * 自定义泛型
 */
public class Point<E,Z> {
    public static void main(String[] args) {
        Point point = new Point("a",1); //没有指定泛型的类型默认是Object类型
        System.out.println(point);//Point{x=a, y=1}
        Point<Float,Integer> p = new Point<>(12.2f,2);
        System.out.println(p);//Point{x=12.2, y=2}
    }
    private E x;
    private Z y;
    public Point(E x, Z y) {
        this.x = x;
        this.y = y;
    }
    @Override
    public String toString() {
        return "Point{" +
                "x=" + x +
                ", y=" + y +
                '}';
    }
}

相关文章

  • 探秘 Java 中的泛型(Generic)

    本文包括:JDK5之前集合对象使用问题泛型的出现泛型应用泛型典型应用自定义泛型——泛型方法自定义泛型——泛型类泛型...

  • Web笔记-基础加强

    泛型高级应用 自定义泛型方法 自定义泛型类 泛型通配符? 泛型的上下限 泛型的定义者和泛型的使用者 泛型的定义者:...

  • Java泛型

    参考:Java知识点总结(Java泛型) 自定义泛型类 自定义泛型接口 非泛型类中定义泛型方法 继承泛型类 通配符...

  • 008-自定义泛型,Collections

    自定义泛型 泛型类 代码实现 测试 泛型接口 代码实现 泛型方法 代码演示 测试 泛型上下边界 Collectio...

  • JAVA范型<? extends __> <

    目录 一. 泛型概念的提出(为什么需要泛型)? 二.什么是泛型? 三.自定义泛型接口、泛型类和泛型方法 四.类型通...

  • java泛型

    泛型 作用:强制类型检查 自定义泛型 泛型类 泛型接口 给个github follow me的链接,上面有很多初学...

  • Kotlin泛型 (4)泛型接口

      自定义泛型接口和自定义泛型类声明方式完全一样。以下是对上一章节泛型类代码的修改,配合使用泛型接口实现队列功能。...

  • JDK1.5后增加了泛型,那么为什么要有泛型呢?我们该如何自定义

    本篇主要讲解java泛型的理解、集合中简单使用泛型、自定义泛型结构(包括类、接口、方法)。 一、什么是泛型? 通俗...

  • 2018-04-28

    163课自定义泛型_深入1_子类_属性类型_重写方法类型_泛型擦除

  • Java泛型

    泛型的声明:在定义类的时候,加上即可,例如: 泛型的应用:1.集合框架 自定义的类(加上泛型声明即可使用泛型...

网友评论

      本文标题:自定义泛型

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