Ja. Kindklassen der gleichen Elternklasse haben die Merkmale ihrer Elternklassen gemeinsam, aber jede Kindklasse hat zusätzliche Methoden und Variablen.
Das Java AWT (Abstract Window Toolkit) enthält die fundamentalen Klassen, die für die Konstruktion von GUIs verwendet werden.
Die abstrakte Klasse Component
ist die Basisklasse des AWTs.
Viele AWT Klassen sind von ihr abgeleitet.
Das sind die alten AWT Komponenten, die nicht mehr verwendet werden.
Einige der AWT-Klassen, die von Component
abgeleitet sind,
sind Button
, Canvas
und Container
.
Die Abbildung zeigt wie die Klassen des AWT und Swing zusammenpassen. Wir betrachten die Abbildung, um einen Überblick zubekommen. Kehrt gelegentlich hierher zurück, um Euch die Klassenhierarchie einzuprägen.
Die JComponent
-Klasse
ist von Container
abgeleitet
und ist eine der Basisklassen von Swing.
Die JFrame
-Klasse
ist von der Frame
-Klasse abgeleitet.
Sie ist üblicherweise der Hauptcontainer einer GUI-Applikation.
(Rückblick:) Was ist eine Container-Klasse?