我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:万喜彩票 > 泛型方法 >

什么是泛型类(具体定义加举例)

归档日期:06-03       文本归类:泛型方法      文章编辑:爱尚语录

  举个例子吧,现在有一个list,你要向里面放一个Long类型的数据,编译器可不知道你放的是什么类型,他以为所有的都是Object类型的,所以你在从list中取出数据后,要强转一下也就是说Long a = (Long)list.get(0);这样程序才不会报错;但是这其实违反一个原则,java是强类型语言,运行时刻的类型检测是很有必要的,使用泛型就会提供一个类型检测机制,若果你不知道放入list中的是Long类型,你取出数据后要强转成什么类型呢?这时候泛型就很有必要了,比如listLong如果你向其中放入一个非Long型的数据就会报错,极大的提高的程序的可靠性,同时也会防止错误的类型转换,其实还有继承的向上转型什么的,就不细说了,只是简单的说了一下泛型,java可是自定义泛型类的,不过我也没用过

本文链接:http://apps-n-tabs.com/fanxingfangfa/430.html