gpt4 book ai didi

Java:创建对象时,为什么界面不在右侧?

转载 作者:行者123 更新时间:2023-12-02 00:28:45 25 4
gpt4 key购买 nike

java.util.Queue<TreeNode> queue = new java.util.LinkedList<TreeNode>();

LinkedList 实现了队列。 Queue 不应该在上面语句的右侧而 LinkedList 应该在左侧吗?

最佳答案

该示例声明 queue是对类型为 Queue<TreeNode> 的对象的引用,但该变量必须引用该接口(interface)的具体实现的实例 LinkedList<TreeNode> 。通过coding to the interface ,您同意仅使用 Queue 的方法。这允许您根据需要更改实现,而无需更改方式 queue用来。

关于Java:创建对象时,为什么界面不在右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9552452/

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