java泛型有什么用?

子类对象可以转父类引用,但是有什么用啊?又没有新的功能,反而对象的方法变少了,有什么意义?为什么要用泛型?提问提错了,是向上转型有什么用?... 子类对象可以转父类引用,但是有什么用啊?又没有新的功能,反而对象的方法变少了,有什么意义?为什么要用泛型?
提问提错了,是向上转型有什么用?
展开
 我来答
张艳歌520
2018-04-22 · TA获得超过1.3万个赞
知道小有建树答主
回答量:4714
采纳率:70%
帮助的人:257万
展开全部
泛型。规定了此集合中元素的类型。例如:ArrayListarr=newArrayList();这样就创建了一个包含整数的ArrayList对象。如果要自己定义泛型类,就用如下形式:classMyCollection{}尖括号中的类型可以有限制,例如你需要让MyCollection中的类型都具有可比性,可以用如下格式:classMyCollection{}此外,要注意泛型的一些特性:1.不能直接创建泛型数组。如newArrayList[5]之类的是错的。只能用如下方法:newArrayList[5]或者(ArrayList[])newArrayList[5];2.静态方法中需要小心,因为E一般是非静态类型,如果你这样写:classMyCollection{publicstaticMyCollectionabc(){}}是错的。你只能把去掉。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式