本帖最后由 李志卫 于 2013-3-7 16:58 编辑
哈哈 我也想不太通,那就随便说说我的想法吧
Object obj=new String("adcdf");
这句 好比,如果 “张三”今天来了我家, 我就说“有个人来过我家” 这样可以
Vector<Object> v = new Vector<String>()
这句 好比,我这个是猪栏,是养猪的。 我不能对外面说“我这个地方就是养动物的”,然后一大批狗羊老虎都放进来。
在我看来,泛型是起限定的作用,这里的本意是想限定Vector装的元素类型,如果用Vector<Object> 就不能起到相同的作用了。
还有上面的是属于多态,泛型为了安全性就没有多态的说法,记住这个就行了 |