java - 多级继承 "is-a"关系?

标签 java class inheritance extends multi-level

在 Java 中,如果我:

  • 创建 A 类,
  • 创建一个扩展类 A 的类 B(这意味着 B“是一个”A),
  • 然后创建一个扩展类 B 的类 C(这意味着 C"is"B)。

这是否也意味着 C 类是 A 类?

最佳答案

是的。 “是一个”关系考虑父类(super class)、它的父类(super class)(依此类推,直到 Object),以及这些类实现的任何接口(interface)。

关于java - 多级继承 "is-a"关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25412903/

相关文章:

java - InetAddress获取IP不一致

java - 调整 GridLayout 中面板的大小

c++如何使用另一个项目中的类

c++ - 将变量的指针作为基于模板的参数传递

c# - 使用接口(interface)如何克服C#中的多重继承问题?

css - "inherit"值不 't inherit from ":visited"parent

java - 如何让JVM释放内存给OS

java - 如何在Java中获取随机字母?

C++ 对象表示

c++ - 使用具有相同成员函数名称的 CRTP