首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接口继承是公共继承,而实现继承是私有继承

接口继承是公共继承,而实现继承是私有继承
EN

Stack Overflow用户
提问于 2015-10-08 18:35:35
回答 1查看 72关注 0票数 1

在java中有没有“接口继承是公有继承,而实现继承是私有继承”的概念?

我读过this的帖子。

EN

回答 1

Stack Overflow用户

发布于 2015-10-08 18:59:28

我看了你链接的帖子。在这篇文章中,Péter Török谈到了以下关于私有继承的内容:

然而,如果B从A私有继承,那么B就是A的实现:只继承A的实现,而不继承它的接口。因此,(对B对象的引用/指针)不能在需要A对象的地方使用。

我不认为Java中有私有继承这种东西,至少在上面表达的术语中是这样。

所以,在阅读了这篇文章并考虑了Java语言之后:

  • Implementation继承与实现此接口的接口和类相关,而
  • 接口继承与类专门化

相关

我认为创建实现接口B或扩展类A的类A的情况是不可能的,并且这个类B不能用作A

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

https://stackoverflow.com/questions/33013331

复制
相关文章

相似问题

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