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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 349153256 中级黑马   /  2016-4-28 16:57  /  807 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何知道什么时候该使用泛型?

7 个回复

倒序浏览
说深了你不懂,说浅了你觉得没意思。这蛋疼的问题。   
还是按照你的提问来回答吧。
泛型是为了约束类型用的。如果你不用那么List list  = new ArrayList();
就可以放任意类型,list.add("123"),list.add(new Student()),list.add(new Computer()).
这你怎么玩?
简单来说就是为了干这个用的
回复 使用道具 举报
不确定集合长度,知道类型的情况下
回复 使用道具 举报
把运行期出现的错误提前到编译器
回复 使用道具 举报
我的理解就是让你让你放入指定的类型
回复 使用道具 举报
帮顶一个
回复 使用道具 举报
viking 中级黑马 2016-4-28 20:24:14
7#
就是用来限制存储的数据的类型
回复 使用道具 举报
类型标记,使用时再明确类型。无论是泛型类 方法 参数都是在写的时候不确定类型,把确定类型这个事延迟到调用或者使用的时候明确。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马