编程小知识【java | 您所在的位置:网站首页 › java中的read返回值 › 编程小知识【java |
引入泛型的意义在于: 泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,适用于多种数据类型执行相同的代码(代码复用) 简单的泛型接口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 实验室设备网 版权所有 |