uebungen/Assignment_026/readme.md

1.1 KiB

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.