JPanel API: 继承

JPanel API: Inheritance

所以我正在阅读 JPanel API 并看到有关继承方法的字段,例如,我看到了 JPanel 继承的三个方法框。现在,知道我在 Comp 的第一周学到了什么。科学。 intro class,JPanel只能继承其superclass的方法,那么JPanel怎么好像有3个superclasses?我是不是读错了,如果是的话,JPanel 是如何从三个不同的 class 继承的?注意,有四个继承方法框,但我知道一切都来自Object,所以我明白了,我不明白的是JPanel怎么也可以是另一个的subclass在 Object.

之前列出了三个 class

同样,这可能是有史以来最愚蠢的问题,但我很困惑。

  1. JPanel 继承自 JComponent
  2. JComponent 继承自 Container
  3. 容器继承自组件
  4. Component 继承自 Object

是的,JPanel 继承了 JComponent、Container、Component 和 Object 的方法。

这是inheritance的基础。从 Object Oriented Programming Concepts 上的 Java 教程开始。