Bei der folgenden Klausuraufgabe bin ich mir ueber die Ausgabe des Algorithmus nicht ganz sicher.
Die Ausgabe soll in Verbindung mit dem UML-Klassendiagramm angegeben werden. Bin mir unsicher ob wenn dort z.B. eine 5 steht, welche zu der Variablen tueren gehoert, bei der Ausgabe 5tueren erscheinen wuerde oder wirklich nur 5. Und auch ob die ganzen Angaben durch ein Komma oder aehnliches getrennt werden oder in eins hintereinander weggeschrieben werden und lediglich beim Semikolon ein Absatz oder eine Luecke vorkommt.
Also glaube am wahrscheinlichsten finde ich momentan folgende Ausgabe:
Uboot9800
Harley-Davidson67true
Golf2205
Freelander1775true
Die zweite Frage der Aufgabe wuerde ich so beantworten (Und hier vielen dank an das Mitgield Bitfehler. Heute morgen wusste ich noch nicht mal das Oberklassen existieren):
Die Klasse Fahrzeug ist eine Oberklasse. Die anderen Klassen sind Auspraegungen dieser Oberklasse. Sie haben auch alle Attribute, die durch die Oberklasse bereits vorgegeben wurden. Sie erben also von der Klasse Fahrzeug. Die Klasse Gelaendewagen, ist hierbei noch der Klasse Auto untergeordnet und erbt somit von dieser. Durch das Erben erhaelt das erbende Objekt die Attribute und Methoden der Oberklasse, kann aber auch noch weitere enthalten.
Durch dieser Vererbung gelten alle Methoden der Klasse Fahrzeug auch fuer alle anderen Klassen.
Die Ausgabe soll in Verbindung mit dem UML-Klassendiagramm angegeben werden. Bin mir unsicher ob wenn dort z.B. eine 5 steht, welche zu der Variablen tueren gehoert, bei der Ausgabe 5tueren erscheinen wuerde oder wirklich nur 5. Und auch ob die ganzen Angaben durch ein Komma oder aehnliches getrennt werden oder in eins hintereinander weggeschrieben werden und lediglich beim Semikolon ein Absatz oder eine Luecke vorkommt.
Also glaube am wahrscheinlichsten finde ich momentan folgende Ausgabe:
Uboot9800
Harley-Davidson67true
Golf2205
Freelander1775true
Die zweite Frage der Aufgabe wuerde ich so beantworten (Und hier vielen dank an das Mitgield Bitfehler. Heute morgen wusste ich noch nicht mal das Oberklassen existieren):
Die Klasse Fahrzeug ist eine Oberklasse. Die anderen Klassen sind Auspraegungen dieser Oberklasse. Sie haben auch alle Attribute, die durch die Oberklasse bereits vorgegeben wurden. Sie erben also von der Klasse Fahrzeug. Die Klasse Gelaendewagen, ist hierbei noch der Klasse Auto untergeordnet und erbt somit von dieser. Durch das Erben erhaelt das erbende Objekt die Attribute und Methoden der Oberklasse, kann aber auch noch weitere enthalten.
Durch dieser Vererbung gelten alle Methoden der Klasse Fahrzeug auch fuer alle anderen Klassen.