DCV 2024 09/Selbstkontrolle Objektorientierte Programmierung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Sandro (Diskussion | Beiträge) |
Sandro (Diskussion | Beiträge) |
||
| Zeile 23: | Zeile 23: | ||
{{BML|code= | {{BML|code= | ||
******************************************* | ******************************************* | ||
* Marke: ..... | * Marke: ..... * | ||
* Type: ..... | * Type: ..... * | ||
* Farbe: ..... | * Farbe: ..... * | ||
* PS: ..... | * PS: ..... * | ||
******************************************* | ******************************************* | ||
}} | }} | ||
Aktuelle Version vom 25. Oktober 2024, 07:16 Uhr
Aufgabe: Person
Erstelle eine Klasse welche die typischen Werte eines Menschen speichern kann.
- Vorname
- Nachname
- Alter
- Gewicht
- Größe
- Gender
Aufgabe: Auto
Erstelle eine Klasse welche die typischen Werte eines Autos speichern kann.
- Marke
- Typ
- Farbe
- PS
- Baujahr
... usw ...
Erstelle eine PrintFunktion (damit ist nicht eine @Override gemeint) und gib damit einen Typenschein aus, mit allen wichtigen Informationen.
*******************************************
* Marke: ..... *
* Type: ..... *
* Farbe: ..... *
* PS: ..... *
*******************************************
Teste diese Funktion und deine Klasse in einer Main mit verschiedenen Autos aus.
Aufgabe: Auto 2.0
Erweitere die Klasse um das Attribut Fahrer Dieser soll selbst ein Objekt sein, dass du mit Hilfe der vorherigen Personen-Klasse erstellen kannst und dann als Attribut der Klasse Auto hinzufügst. (Tipp: Wie wir den Regisseur zu Serie hinzufügt haben!)