gpt4 book ai didi

java - 这个通用方法签名有意义吗?

转载 作者:搜寻专家 更新时间:2023-11-01 03:57:02 26 4
gpt4 key购买 nike

遗留代码:

public <B extends IBox> List<B> getBoxList(String key)

该方法无法知道调用者实际期望的是哪种子类型,因此没有明智的方法来履行此契约。

重要提示:无法从键中推断出预期的子类型

因此签名应该是:

public List<IBox> getBoxList(String key)

我的推理是否正确?

最佳答案

您可以像这样轻松地做到这一点:

public List<? extends IBox> getBoxList(String key)

关于java - 这个通用方法签名有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31021285/

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