黑马程序员技术交流社区
标题:
一个关于泛型赋值的问题
[打印本页]
作者:
若果每天都努力
时间:
2015-4-15 09:31
标题:
一个关于泛型赋值的问题
昨天看张孝祥老师的视频,在讲泛型的时候说,泛型的类型参数是 不考虑继承的,但是ArrayList al = new ArrayList<String>();
ArrayList<Object> al1 = al;
是会编译通过的,这是怎么回事?绕晕了。
作者:
wyw
时间:
2015-4-15 09:34
编译通过没有问题,因为Object类型可以接收任意类型的变量。比如String 。但是在创建对象时,需要强转。这是多态的局限性。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2