JPanel API: 继承
JPanel API: Inheritance
所以我正在阅读 JPanel
API 并看到有关继承方法的字段,例如,我看到了 JPanel
继承的三个方法框。现在,知道我在 Comp 的第一周学到了什么。科学。 intro class,JPanel
只能继承其superclass
的方法,那么JPanel
怎么好像有3个superclasses
?我是不是读错了,如果是的话,JPanel
是如何从三个不同的 class 继承的?注意,有四个继承方法框,但我知道一切都来自Object
,所以我明白了,我不明白的是JPanel怎么也可以是另一个的subclass在 Object
.
之前列出了三个 class
同样,这可能是有史以来最愚蠢的问题,但我很困惑。
- JPanel 继承自 JComponent
- JComponent 继承自 Container
- 容器继承自组件
- Component 继承自 Object
是的,JPanel 继承了 JComponent、Container、Component 和 Object 的方法。
这是inheritance
的基础。从 Object Oriented Programming Concepts 上的 Java 教程开始。
所以我正在阅读 JPanel
API 并看到有关继承方法的字段,例如,我看到了 JPanel
继承的三个方法框。现在,知道我在 Comp 的第一周学到了什么。科学。 intro class,JPanel
只能继承其superclass
的方法,那么JPanel
怎么好像有3个superclasses
?我是不是读错了,如果是的话,JPanel
是如何从三个不同的 class 继承的?注意,有四个继承方法框,但我知道一切都来自Object
,所以我明白了,我不明白的是JPanel怎么也可以是另一个的subclass在 Object
.
同样,这可能是有史以来最愚蠢的问题,但我很困惑。
- JPanel 继承自 JComponent
- JComponent 继承自 Container
- 容器继承自组件
- Component 继承自 Object
是的,JPanel 继承了 JComponent、Container、Component 和 Object 的方法。
这是inheritance
的基础。从 Object Oriented Programming Concepts 上的 Java 教程开始。