黑马程序员技术交流社区
标题:
是不是泛型任何时候都能用强制类型转换代替
[打印本页]
作者:
iFmmer
时间:
2015-6-22 11:25
标题:
是不是泛型任何时候都能用强制类型转换代替
就像循环和递归一样,泛型和强制类型转换是否可以互相代替?
是任何时候都可以代替吗?
作者:
guiqulaixi
时间:
2015-6-22 11:36
个人看法。。泛型和强制类型转换的本意大多数情况下不一样,是两个交集并不多的事物,泛型的出现方便了类型转换而已
作者:
world.net
时间:
2015-6-22 12:00
泛型是在编译期提前限定了所要操作的数据类型,Object的多态,只是为了提高程序的扩展性,可重复使用性,前者是明确数据类型,缩小可使用类型范围,后者是不明确数据类型,扩大可使用数据类型范围。
作者:
world.net
时间:
2015-6-22 12:02
循环与递归也不是可以随便互相替代的,循环语句是多次重复的思想,递归是层层嵌套的思想。
作者:
Nemo
时间:
2015-6-22 13:14
world.net 发表于 2015-6-22 12:00
泛型是在编译期提前限定了所要操作的数据类型,Object的多态,只是为了提高程序的扩展性,可重复使用性,前 ...
顶一个说的不错啊,我觉得泛型的目的就两个:一个是提高安全性,毕竟是作为一种类型安全机制出现的。第二个是泛型限定提高了扩展性。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2