首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多层次继承是一种关系吗?

多层次继承是一种关系吗?
EN

Stack Overflow用户
提问于 2014-08-20 19:26:52
回答 5查看 91关注 0票数 1

如果我在Java中:

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

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-08-20 19:29:43

是。"is“关系考虑超类、它的超类(等等,直到Object)以及这些类实现的任何接口。

票数 6
EN

Stack Overflow用户

发布于 2014-08-20 19:29:48

是。

举个例子:如果所有的狗都是哺乳动物,所有的哺乳动物都是动物,那么所有的狗都必须是动物。

票数 4
EN

Stack Overflow用户

发布于 2014-08-20 19:31:31

事实上,这个问题与Java没有什么关系。它是关于知识表示模型的。我可以特别想到与DAGs (有向无圈图)有很大关系的本体。是的,一个“是”的关系是过渡性的,所以你的问题的答案也是“是”。你可以搜索(从我的答案)你不熟悉的任何概念。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25412903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档