gpt4 book ai didi

java - 如何解释和使用通用 vector ?

转载 作者:行者123 更新时间:2023-12-02 08:01:42 24 4
gpt4 key购买 nike

任何人都可以解释这个通用 vector Vector<? super Object> list = ...以及在哪里使用它?

最佳答案

在这里,您正在定义未知对象的下限 ? 。所以Vector<? super Object只能包含 Object以及 Object 的任何父类(super class)。但自从 Object没有父类(super class),它没有任何意义。它的行为与 Vector<Object> 相同.

引用this sample .

与之对应的是上限 Vector<? extends Object>您可以在其中添加扩展 Object 的任何对象.

您应该能够避免使用 Object因为大多数情况都是通用类型。

关于java - 如何解释和使用通用 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12369234/

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