黑马程序员技术交流社区

标题: 泛型<>到底有什么好处?除了上课老师说的那些 [打印本页]

作者: 江江会回来的    时间: 2015-9-19 22:29
标题: 泛型<>到底有什么好处?除了上课老师说的那些
有没有哪位大神自己有对泛型的理解,觉得除了解决环线问题,将运行期间的错误提前到编译期间
到底还有什么好处,在子类继继承父类的时候觉得麻烦,但是真的有好处么?
哪位大神指点一下~

作者: Ralap军    时间: 2015-9-19 23:17
个人理解,在用途上,泛型主要就是为了限制类型,不希望的类型进来。至于知识点,那就看总结和笔记吧
作者: Yingwenming    时间: 2015-9-19 23:33
二楼说的对。范型是一个标签,如果你把一个几个打上标签,比如ArrayLIst〈USer〉    ,即使你把集合中的数据存入其他容器中,电脑依旧会识别它是一个USer,而不是object                       
就像是,酱油瓶打个标签,酱油瓶〈酱油〉
作者: Yingwenming    时间: 2015-9-19 23:35
接上文。
你把酱油倒出来了,电脑都会记着他是酱油,而不是object。
你不标记,电脑就把他当object,你就必须强转回来
作者: 清明月雨上    时间: 2015-9-19 23:39
1.把类型转换错误从运行期提前到编译期 2.向下转型变的简洁(其实向下转型的过程被隐藏了)
作者: 江江会回来的    时间: 2015-9-20 00:53
谢谢楼上各位




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