java泛型中t和objct的区别

 我来答
匿名用户
2016-10-20
展开全部
首先Object是对象,这个就不用解释了。
泛型,怎么说呢,就好比模板。
举个例子,假如我现在要写一个类似于list容器的类,就叫 MyLIst 吧,我要用MyLIst容器去储存对象,储存的对象可以是 int, float 也可以是 Student ,Teacher 又或者 String,所以我仅仅知道MyLIst是要储存的对象具有一定的共同特,但具体是哪一类的对象我并不知道。

如果没有泛型,我可能就要写很多个类 MyLIst_int 去储存 int,MyLIst_Student 存储 Student...........那就没完没了了。

但现在有了泛型,那就简单了,MyLIst<T> 然后很快这个类写完了。使用的时候MyLIst<Integer> MyLIst<Float> MyLIst<Student>......直接就可以套用了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式