黑马程序员技术交流社区
标题:
泛型继承问题
[打印本页]
作者:
lion_good
时间:
2015-9-9 21:03
标题:
泛型继承问题
1 .ArrayList<Double> 和 ArrayList<Number> 是什么关系 ?
2 ArrayList<Number> 和 List<Number>是什么关系?
作者:
Adualtbird
时间:
2015-9-9 22:33
所谓泛型,是指所操作的数据类型,而泛型限定,就是指通过对类,接口或者函数所要操作的数据类型用参数类型来限定,当限定完之后,就只能操作本类类型,或子类类型,父类类型,如果是<?supper Class>表示向下限定,<?extends Class>表示向下限定,Class及其子类都可以被操作!
1、ArrayList<Double>和ArrayList<Number>,Double是Number的子类,所以,第一个集合就只能装Double类型,数据,而第二个类型则所有Number类型都可以用来存储,包括其子类
2、ArrayList<Number>是List<Number>接口的子类,前一个只能存储数组结构的数值,而第二个可以存储LinkedList链表结构数据还有Vector,这就是区别!有些细节可能说的不是很到位,我刚自学黑马视频20多天!
作者:
疯疯疯疯疯子
时间:
2015-9-9 22:50
Adualtbird 发表于 2015-9-9 22:33
所谓泛型,是指所操作的数据类型,而泛型限定,就是指通过对类,接口或者函数所要操作的数据类型用参数类型 ...
学20天这么溜
作者:
Adualtbird
时间:
2015-9-9 23:03
之前有看过两个月其他机构的视频,不过只看到面向对象,而且每天就看一两个小时,现在是脱产学了20多天了,每天都学!
作者:
kuikui
时间:
2015-9-9 23:27
还没有讲到,看不懂
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2