Aufgaben Vererbung


  • Was versteht man unter Vererbung?
  • Wie greift man auf die Methoden der Elternklasse zu?
  • Was versteht man unter überschreiben von Methoden?



Lösungsvorschlag




Aufgabe 1

Erstelle eine Klasse Viereck mit folgenden Eigenschaften:

  • Klassenvariable zaehler=0
  • Instanzvariable farbe=„rot“
  • Konstruktor, der den zaehler um eins hochzählt, Namen der Klasse und den Wert des zaehlers ausgibt.
  • Methode ausgabe(). Diese gibt den Namen der Klasse als String aus.

Lösungsvorschlag



Aufgabe 2

Leite von der Klasse Viereck die Klasse Rechteck ab.
Füge folgende zusätzliche Features hinzu:

  • seite_a=0 und seite_b=0. Beim Erstellen werden diese Werte dem Konstruktor mitgeteilt. Wird nichts mitgeteilt, a=3 und b=5
  • Die ausgabe Methode wird überschrieben. Als Ausgabe soll der Name der Klasse und der Name der Elternklasse als String erscheinen.
  • farbe=blau
  • Methode zum Berechnen des Flächeninhalts

Lösungsvorschlag





Startseite > Programmieren > Java2 > Aufgaben Vererbung

programmieren/java2/vererbung/aufgaben.txt · Zuletzt geändert: 10.11.2014 16:46 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0