当前位置:   article > 正文

【Android面试八股文】List<String>能否转为List<Object>

【Android面试八股文】List<String>能否转为List<Object>

问题:List<String>能否转为List<Object>

这道题想考察什么?

  1. 是否熟悉泛型的继承模式?
  2. 是否了解 Java 泛型的真正实现机制 ?
  3. 是否泛型解决多态的问题,利用“桥方法”

考察的知识点

  1. 泛型的继承模式 ?
  2. Java 泛型的真正实现机制
  3. 泛型解决多态的问题,利用“桥方法”

考生应该如何回答

Java的泛型是伪泛型,编译时会进行泛型擦除。

因此List<Number>List<integer>最终的类型都被擦除了,无论是List<String>还是 List<Object> 都是List类型。

既然存在泛型擦除,但是下面的代码无法通过编译检查:

List<String> strs =new 
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/722216
    推荐阅读
    相关标签
      

    闽ICP备14008679号