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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

有没有哪位大神自己有对泛型的理解,觉得除了解决环线问题,将运行期间的错误提前到编译期间
到底还有什么好处,在子类继继承父类的时候觉得麻烦,但是真的有好处么?
哪位大神指点一下~

5 个回复

正序浏览
谢谢楼上各位
回复 使用道具 举报
清明月雨上 来自手机 中级黑马 2015-9-19 23:39:27
报纸
1.把类型转换错误从运行期提前到编译期 2.向下转型变的简洁(其实向下转型的过程被隐藏了)
回复 使用道具 举报
Yingwenming 来自手机 中级黑马 2015-9-19 23:35:44
板凳
接上文。
你把酱油倒出来了,电脑都会记着他是酱油,而不是object。
你不标记,电脑就把他当object,你就必须强转回来
回复 使用道具 举报
Yingwenming 来自手机 中级黑马 2015-9-19 23:33:09
藤椅
二楼说的对。范型是一个标签,如果你把一个几个打上标签,比如ArrayLIst〈USer〉    ,即使你把集合中的数据存入其他容器中,电脑依旧会识别它是一个USer,而不是object                       
就像是,酱油瓶打个标签,酱油瓶〈酱油〉
回复 使用道具 举报
个人理解,在用途上,泛型主要就是为了限制类型,不希望的类型进来。至于知识点,那就看总结和笔记吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马