Java泛型——通配符和Object的区别
2012-08-23 09:39
627 查看
通配符(?)和Object是有区别的:
下面的文章分析的很好~
http://hi.baidu.com/mycollection/item/2fe3a9dd507109de251f4042
void function(List<Object>){} void function(List<?>){} function(new List<String>()); //对于第一种方法编译错误原因:String是Object的子类,但List<String>不是List<Object>的子类,所以引入了通配符。
下面的文章分析的很好~
http://hi.baidu.com/mycollection/item/2fe3a9dd507109de251f4042
相关文章推荐
- Java泛型中T和问号(通配符)的区别
- 详谈Java泛型中T和问号(通配符)的区别
- java泛型中T和?(通配符)的区别与使用声明
- Java泛型通配符T E K V 的区别,以及 class<T> 与 class<?>的区别
- Java泛型,?通配符与Object
- java泛型中的? 、Object、? extends Object的区别
- [object] 与 [object object] 区别!
- Java泛型及通配符
- object-c学习:category 和 protocol区别
- OBject copy 和retain区别
- Java泛型通配符extends与super
- QTP的Run-time Object与Test Object 属性之间的区别
- object-c里self与super的区别 (转)
- java泛型中的K,V,T,E,?,object的意思及其用法
- 一个例子全部说明java泛型中的K,V,T,E,?,object的意思及其用法
- Scala和Java的区别--Object与Class的区别
- 实例化Transform对象与GameObject对象时调用方法时的区别
- for in,Object.keys和Object.getOwnPropertyNames的区别
- Java泛型中的通配符
- Java泛型通配符super使用Demo