黑马程序员技术交流社区
标题: 等式两边泛型类型的疑问 [打印本页]
作者: 柏涛 时间: 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 |