Objektorientiertes Programmieren (Java)

From FuxWiki
Revision as of 01:23, 11 May 2026 by Fux (talk | contribs) (Created page with "=== Klassenhierachien === * Abstrakte Klasse: Eine Klasse von der keine direkten Objekte existieren können. Sie sind nur angelgt um Eigenschaften von Subklassen zusammenzufassen (Beispiel Abstrakte Klasse Einzelhandelsgeschäft hat unter sich z.b. Buchladen oder Lebensmittelladen) * Subklassen sind Klassen die Eigenschaften und Methoden gemeinsam haben, die sie von der Superklasse erben können. Sie müssen nur in der übergeordneten Klasse beschrieben werden und in de...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Klassenhierachien

  • Abstrakte Klasse: Eine Klasse von der keine direkten Objekte existieren können. Sie sind nur angelgt um Eigenschaften von Subklassen zusammenzufassen (Beispiel Abstrakte Klasse Einzelhandelsgeschäft hat unter sich z.b. Buchladen oder Lebensmittelladen)
  • Subklassen sind Klassen die Eigenschaften und Methoden gemeinsam haben, die sie von der Superklasse erben können. Sie müssen nur in der übergeordneten Klasse beschrieben werden und in der Subklasse spezialisiert werden.
  • Ein Object einer Klasse die Superklassen besitzt kann immer auch als Object aller Superklassen angesehen werden, da die Klasse mindestens alles kann was die Superklassen können.