黑马程序员技术交流社区

标题: 等式两边泛型类型的疑问 [打印本页]

作者: 柏涛    时间: 2014-2-9 21:03
标题: 等式两边泛型类型的疑问
下面的话为什么是错的啊,求解 谢谢

Vector<String> v = new Vector <Object>();
Vector<Object> v = new Vector<String>()

作者: 倉促、尋找你    时间: 2014-2-9 21:43
泛型前后的参数类型是要保持一致的。前面是存储的是String类型的元素后面又来Object类型的,显然是错误的。
作者: panzhenglian    时间: 2014-2-10 11:44
一楼正解,泛型里面两边的参数要一样,没有继承关系
作者: itpower    时间: 2014-2-10 12:04
泛型的参数类型是没有继承关系的 ,为了考虑兼容性,可以只写一遍,但不能两边的参数类型不一致!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2