DCV 2024 09/Selbstkontrolle Objektorientierte Programmierung

Aus CCWiki
Zur Navigation springen Zur Suche springen

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!)