泛型

作者: kanaSki | 来源:发表于2019-06-18 22:48 被阅读0次

    JDK1.5后增加泛型,可帮助建立类型安全的集合
    泛型本质即为“数据类型的参数化”。可以将“泛型”理解为数据类型的一个占位符(形式参数),即告诉编译器,在调用泛型时必须传入实际类型。

    注:一般使用T,E,V表示泛型

    public class TestGeneric {
        public static void main(String[] args) {
            MyCollection<String> mc = new MyCollection<>();
            mc.set("123", 0);
            mc.set("456", 1);
            String s = mc.get(1);
        }
    }
    
    class MyCollection<E> {
        Object[] objs = new Object[5];
    
        public void set(E obj, int index) {
            objs[index] = obj;
        }
    
        public E get(int index) {
            return (E) objs[index];
        }
    }
    

    相关文章

      网友评论

          本文标题:泛型

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