A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaoya0o0o 中级黑马   /  2015-9-20 22:08  /  132 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
* 泛型通配符:
* 1.<?> :
*                 1).变量可以指向什么类型的对象:具有任何泛型的集合对象;
*                 2).可以存储什么东西:由于?不确定具体类型,所以不能add()任何类型
*                 3).取出时用什么接收:只能用Object接收;
*          作用:不能存入,只能获取,所以一般用作方法的返回值声明;
* 2.<? extends E> :
*                 1).变量可以指向什么类型的对象:具有E泛型或者E子类泛型的集合;
*                 2).可以存储什么东西:由于不确定是哪个E的子类,所以不能存任何东西;
*                 3).取出时用什么接收:只能用E及E的父类类型接收;
* 3.<? super E> :
*                 1).变量可以指向什么类型的对象:具有E泛型或者E父类泛型的集合;
*                 2).可以存储什么东西:只能存储E或者E的子类对象;
*                 3).取出时用什么接收:由于存储的可能是任何的E的子类对象,所以只能用Object接收;
*/

3 个回复

倒序浏览
谢谢分享学习了
回复 使用道具 举报
总结的不错哦
回复 使用道具 举报
总结的不错哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马