gpt4 book ai didi

java - 什么时候应该使用java中的接口(interface)?

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

一个很好的例子,说明何时专门在 Java 中使用接口(interface)是理想的,以及适用的任何特定规则。

最佳答案

集合框架是一个值得关注的好地方。

java.util.List //interface

java.util.ArrayList //Concrete class
java.util.LinkedList //Concrete class

所以你可以编写这样的代码:

List l = new ArrayList();

l.add(..)
//do something else.

如果将来您想使用LinkedList更改实现,或者您拥有实现List接口(interface)的AwesomeList,您所要做的就是将第一行更改为:



List l = new MyAwesomeList();
or
List l = new LinkedList();

其余代码将继续执行。

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

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