gpt4 book ai didi

java - 在 Java 泛型中,List 是什么意思?

转载 作者:搜寻专家 更新时间:2023-10-30 21:40:35 25 4
gpt4 key购买 nike

谁能解释一下这两者是如何编译的以及它是如何工作的?

List<? super String> list = new ArrayList<Object>();

据我了解,此实现需要是一个字符串列表或一个以字符串作为父类(super class)的对象列表?我错过了什么吗?

最佳答案

不(即是的,您错过了一些东西 :-) 。 <? super String>String父类(super class) 的任何类(包括 String 本身)。 (在这种情况下,唯一合适的类是 Object 。)

您描述的是 <? extends String> (在这种特定情况下,这不是很有用,因为 Stringfinal ,所以它不能有子类)。

关于java - 在 Java 泛型中,List<? super String> 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10737675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com