List元素类型限制不传递

2018-02-20  本文已影响4人  laosijikaichele
  void test() {
        //限制类型为Integer
        List<Integer> list1 = new ArrayList<Integer>();
        list1.add(new Integer(1));
        //引用赋值给另一个list变量:list2
        List list2 = list1;
        //添加HashMap类型元素,成功
        list2.add(new HashMap());
    }

以上例子说明,List元素类型限制只在声明限制类型的List变量上生效,不会传递给另一个List变量。

上一篇 下一篇

猜你喜欢

热点阅读