Java 中泛型的使用

public class Main {
    public static void main(String[] args) {
        MyCollection<String> mc = new MyCollection<String>();
        mc.set("许增宝", 0);
        String str = mc.get(0);
        System.out.println(str);
        
        MyCollection<Integer> num = new MyCollection<Integer>();
        num.set(100, 0);
        System.out.println(num.get(0));
        
    }
}


class MyCollection<E> {
    Object[] objs = new Object[5];
    public void set(E e, int index){
        objs[index] = e;
    }
    
    public E get(int index){
        return (E)objs[index];
    }
}
最后修改:2019 年 04 月 29 日 07 : 59 PM

发表评论