gpt4 book ai didi

java - 在java中使用接口(interface)的原因是什么?

转载 作者:行者123 更新时间:2023-12-01 18:27:26 28 4
gpt4 key购买 nike

今年夏天我刚刚参加了一些 Java 类(class),一切进展顺利,但我陷入了界面。我知道接口(interface)允许我们将方法与文件之类的类分组,但是我们什么时候才能真正在实际编程中使用它。我只是有点困惑。带有定义的示例将不胜感激。

最佳答案

interface allows us to group up methods with a class like a file

接口(interface)是一个契约。它缺乏实现,也缺乏如何实现。但它指定了什么。

这样做的好处是,它使我们能够换入和换出不同的实现(或解决方案),而不必将更改级联到使用该接口(interface)的所有位置。

例如,请查看 JDK 库。他们提供了一个 List 接口(interface),以及几种替代实现,这些实现提供了在不同情况下更好的不同实现。例如,LinkedList 和 ArrayList 都实现了 List,但它们的执行方式非常不同。有时 LinkedList 比 ArrayList 更好,有时则相反。

关于java - 在java中使用接口(interface)的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25583397/

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