DCV 2024 09/Selbstkontrolle Objektorientierte Programmierung: Unterschied zwischen den Versionen

Aus CCWiki
Zur Navigation springen Zur Suche springen
Sandro (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „=== 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 Informatio…“
 
Sandro (Diskussion | Beiträge)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 19: Zeile 19:


Erstelle eine PrintFunktion (damit ist nicht eine @Override gemeint) und gib damit einen Typenschein aus, mit allen wichtigen Informationen.
Erstelle eine PrintFunktion (damit ist nicht eine @Override gemeint) und gib damit einen Typenschein aus, mit allen wichtigen Informationen.
{{BML|code=
*******************************************
*    Marke: .....                        *
*    Type:  .....                        *
*    Farbe: .....                        *
*    PS:    .....                        *
*******************************************
}}
Teste diese Funktion und deine Klasse in einer Main mit verschiedenen '''Autos''' aus.
Teste diese Funktion und deine Klasse in einer Main mit verschiedenen '''Autos''' aus.



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