gpt4 book ai didi

java - 接口(interface)层次结构: general purpouse and how to use it

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

我有两个接口(interface)和一个类。这就是我所拥有的:

public interface InterfaceA { ... }
public interface InterfaceB extends { ... }
public class MyClass implements InterfaceB { ... }

我有几个问题:

  1. 为什么InterfaceB无法实现InterfaceA
  2. 为什么 MyClass 可以使 InterfaceA 的方法未实现?
  3. 总而言之,这样的结构的目的是什么?什么时候有用?

最佳答案

<强>1。为什么InterfaceB不能实现InterfaceB?

因为InterfaceB本身就是一个接口(interface)。您应该扩展 InterfaceA 或将 InterfaceB 创建为具体/抽象类。

<强>2。为什么MyClass可以不实现InterfaceA的方法?

真的!如果 MyClass 不是抽象类,我认为这是不可能的。

<强>3。总而言之,像这样的结构的目的是什么?什么时候有用?

您可以看到 Collection 框架层次结构,您就会明白了。

关于java - 接口(interface)层次结构: general purpouse and how to use it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37878450/

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