uebungen/Abstrakte_Klassen_002
Thomas Smits 741e9b4482 Update of exercises 2025-08-30 05:38:06 +02:00
..
solution Update of exercises 2024-11-11 15:11:31 +01:00
readme.md Update of exercises 2025-08-30 05:38:06 +02:00

readme.md

Abstrakte Klasse

Lernziel

Abstrakte Klasse verwenden.

Aufgabe

Gehen Sie in das Paket pr2.interfaces.abstrakt_form.

Schreiben Sie bitte eine abstrakte Klasse Form mit den folgenden abstrakten Methoden:

  • flaeche() liefert die Fläche der Form als Gleitkommazahl mit doppelter Genauigkeit zurück
  • umfang() liefert den Umfang der Form als Gleitkommazahl mit doppelter Genauigkeit zurück

Fügen Sie außerdem noch zwei Attribute für die x- und y-Position der Form hinzu und schreiben Sie einen entsprechenden Konstruktor. Wählen Sie die Sichtbarkeiten der Attribute so, dass Subklassen sie lesen und schreiben können.