2
0
Fork 0
freifilligeUebungenSmiths/Abstrakte_Klassen_002
Thomas Smits ac63d7353e Update of exercises 2024-11-11 15:11:31 +01:00
..
solution Update of exercises 2024-11-11 15:11:31 +01:00
readme.md Update of exercises 2024-11-11 15:11:31 +01:00

readme.md

Abstrakte Klasse

Lernziel

Musterlösung

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.