2
0
Fork 0
freifilligeUebungenSmiths/Abstrakte Klassen_001
Thomas Smits 343e62f1d1 Update of exercises 2024-09-15 15:48:58 +02:00
..
readme.md Update of exercises 2024-09-15 15:48:58 +02: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.