日期:2014-05-20  浏览次数:20783 次

关于泛型
泛型我只看过一点,知道是数据的集合,但是麻烦大家帮我理论性的解释一下,下面的这句  

List<Mytest> list = new ArrayList<Mytest>();

------解决方案--------------------
也就是说让这个List 里的对象list里面生成的对象都是Mytest对象类型
------解决方案--------------------
List <Mytest> list = new ArrayList <Mytest>();
创建一个元素类型是Mytest类型的List类型的变量list.
利用多态,实际是创建了元素类型是Mytest的ArrayList类型.
------解决方案--------------------
你存入list的东西必须都是Mytest型的 会在编译期检查的 从list取出来的元素也都是Mytest型的 不用在转换了
------解决方案--------------------
探讨
也就是说让这个List 里的对象list里面生成的对象都是Mytest对象类型