Druckversion vom 01.05.2024 18:54 Uhr
Startseite Qualifikationsphase Wiederholung und Vertiefung Klassen
Klassen
Grundbegriffe
Im Rahmen einer Aufgabenstellung identifiziert man beteiligte Objekte und ordnet sie Klassen zu. In einer Klasse werden die Eigenschaften der Objekte benannt und Methoden entwickelt, die die Objekte manipulieren - das eigentliche Programm. |
|
UML-Klassendiagramm erstellen
In diesem Kapitel wird beschrieben, wie Sie mit Hilfe der Tools "Java-Editor" bzw. "YeD" Entwurts- und Klassendiagramme interaktiv erstellen können. |
|
Abstrakte Klassen - Polymorphie
Generalisierung: In Oberklassen werden gemeinsame Eigenschaften und Methoden mehrerer Klassen zusammengefasst, um Dopplungen zu vermeiden. Methoden der Oberklasse können in Unterklassen überschrieben werden, um sie an die besonderen Gegebenheiten der Unterklasse anzupassen. Beim Aufruf einer Methode wird automatisch die zu dem jeweiligen Objekt passende ausgewählt. In manchen Fällen ist es nicht möglich, in der Oberklasse eine Methode zu implementieren, die in den Unterklassen jeweils vorhanden ist. Solche abstrakten Methoden erfordern, dass auch die jeweilige Klasse als abstrakt gekennzeichnet wird.
|