黑马程序员技术交流社区
标题:
有关泛型的问题
[打印本页]
作者:
李利威
时间:
2014-8-9 21:35
标题:
有关泛型的问题
请问为什么集合中加入了泛型就不需要强转????能讲清晰点吗!!概念有点模糊
作者:
zeus00456
时间:
2014-8-12 09:16
举个最简单的例子现在有个公共厕所,男女都可以用的那种(一个人进去后锁上门,等他出来别人才能用的那种)。
我现在让你判断在里面小解的人的姿势。
那你就要分情况讨论了,如果是男的,返回“站着小解”;如果是女的,返回“蹲着”。
现在,这个厕所变了,是指定的男厕所(一个公厕,一边男,一边女的那种)的那一边。
同样的,我现在让你判断在里面小解的人的姿势。
这回你还用判断吗,男厕所嘿,里面都是男的嘿,直接返回“站着”
在上面的例子中我们省了判断,对应到代码中,我们省略了强制转换。
这么俗的例子都举出来了,lz应该顿悟了吧
作者:
贾浩田
时间:
2014-8-12 10:36
楼上的解释好犀利,简单明了
作者:
菜鸟一号
时间:
2014-8-12 11:40
1楼的例子果然精妙;P
作者:
lpc4276139
时间:
2014-8-12 12:21
为啥要强转呢,比如arraylist<String> list 里面存储的就是String类型的对象。
作者:
魏诚东
时间:
2014-8-12 12:44
zeus00456 发表于 2014-8-12 09:16
举个最简单的例子现在有个公共厕所,男女都可以用的那种(一个人进去后锁上门,等他出来别人才能用的那种) ...
很明确。
作者:
李利威
时间:
2014-8-12 21:32
通俗易懂啊
作者:
win_top1
时间:
2014-8-17 11:44
建议楼主好好的看底层的源代码,底层的源代码写的很详细,比如可以看看ArrayList的get()方法在底层的实现
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2