今天老师上课讲泛型,在引入的时候出了几道题。有很多坑,为我踩过的坑流泪记录一下。
第一题:
看看选啥 我选A 答案是D
接下来看看解析吧
解析:
object 是不能复制给string 对象的。
来看第二题
直接上解析
其实这里也没有使用泛型,一直到第6行都没有问题。第7行 strList.get(i) 从编译器的角度来说,得到的是object,父类object进过强制类型转换可以转换为子类,但是在运行的过程中,strList.get(i) 取到的是String 对象,此时会抛出异常 class java.lang.String cannot be cast to class
java.lang.Integer。
下一题 是关于泛型的
解析解析:
到这儿就结束啦。
java泛型
于 2022-09-04 17:53:30 首次发布