uebungen/Assignment_025
Thomas Smits 11715bf5bb Update of exercises 2023-11-14 09:50:21 +01:00
..
readme.md Update of exercises 2023-11-14 09:50:21 +01:00

readme.md

Abstrakte Klassen

Lernziel

Eine abstrakte Klasse einsetzen, um eine einheitliche Schnittstelle für unterschiedliche Klassen anzubieten.

Aufgabe

Im Paket pr2.interfaces.abstrakte_klassen_e finden Sie Klassen, welche geometrische Figuren repräsentieren.

Betrachten Sie die vorhandenen Klassen Dreieck, Kreis und Geometer und finden Sie Gemeinsamkeiten und Unterschiede. Lassen Sie das Programm laufen und notieren Sie sich die Ausgabe.

Führen Sie eine neue abstrakte Klasse Figur ein und vereinfachen Sie mit dieser Klasse das vorhandene Programm. Lassen Sie das Programm erneut laufen und vergleichen Sie die Ausgabe mit der vorher notierten.