在java中是否存在“接口继承是公共继承,而实现继承是私有继承”的概念?
我已阅读this帖子。
答案 0 :(得分:0)
我看了你链接的帖子。在这篇文章中,PéterTörök说明了私人继承以下内容:
但是,如果B私有地继承自A,则B实现为A:只继承A的实现,而不是其接口。因此(引用/指向)B对象不能在期望A对象的地方使用。
我认为Java中没有私有继承这样的东西,至少在上面表达的术语中是这样。
所以,在阅读了帖子并在Java中考虑之后:
我认为你不可能创建一个实现接口B
的类A
或者扩展一个类A
,并且这个类B
无法' t用作A
。