黑马程序员技术交流社区

标题: 泛型通配符 [打印本页]

作者: xiaoya0o0o    时间: 2015-9-20 22:08
标题: 泛型通配符
/*
* 泛型通配符:
* 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接收;
*/
作者: 张寰宇    时间: 2015-9-20 23:02
谢谢分享学习了
作者: zllqxy    时间: 2015-9-20 23:11
总结的不错哦
作者: zllqxy    时间: 2015-9-20 23:12
总结的不错哦




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