编程小知识【java 您所在的位置:网站首页 java中的read返回值 编程小知识【java

编程小知识【java

2023-06-13 00:06| 来源: 网络整理| 查看: 265

引入泛型的意义在于:

泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,适用于多种数据类型执行相同的代码(代码复用)

简单的泛型接口

interface Demo01{        // 在接口上定义泛型     // 定义抽象方法,抽象方法的返回值就是泛型类型      public T getVar(); } class Demo01Impl implements Demo01{         // 定义泛型接口的子类   // 定义属性      private T var;    // 通过构造方法设置属性内容      public Demo01Impl(T var){            this.setVar(var);        }      public void setVar(T var){          this.var = var;      }      public T getVar(){          return this.var;      }  }  public class TestDemo01{      public static void main(String args[]){       // 声明接口对象        Demo01 t = null;       // 通过子类实例化对象       t = new Demo01Impl("t");          System.out.println(t.getVar());    }  }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有