gpt4 book ai didi

java - 是否值得将类的实例放入接口(interface)中?

转载 作者:行者123 更新时间:2023-12-02 01:23:30 27 4
gpt4 key购买 nike

我正在尝试学习一些关于 Java 中的 OOP 的基础知识。

我读到了有关界面的内容。我的问题是:是否值得在接口(interface)内使用类的实例?我不确定,但我认为它可以减少代码中的实例数量,例如:

public interface mergingInterface
{
ArrayClass ac = new ArrayClass();
LinkedListClass llc = new LinkedListClass();
}

那么我能做的就是:


public class LinkedListClass implements mergingInterface
{
LinkedList link = new LinkedList();
public void filling()
{
ac.someMethodFromArrayClass();
//some method
}
}

许多类可以使用一个对象。这值得吗?我的想法正确吗?

最佳答案

不!接口(interface)的要点在于它与其实现分离。任何类都应该能够实现它而无需修改它。在您的示例中,您必须修改 mergingInterface 才能拥有每个实现者的实例。

关于java - 是否值得将类的实例放入接口(interface)中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57295668/

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