I denne øvelse skal du arbejde med nedarvning. Du skal lave en abstrakt super klasse 'Shape', og 4 subklasser Rektangel, Kvadrat, Trekant og Cirkel.
Klasse diagrammet kan ses nedenstående:
Implementer klasserne som du ser i UML diagrammet. (Opret hver klasse i sin egen cs fil)
Som udgangspunkt har alle sub-klasser position (0,0).
Demonstrer at sub-klasserne har nedarvet, og samtidigt implementerer egen funktionalitet.
For at demonstrere funktionalitet og nedarvning lav da følgende klasse instanser og test:
Lav en rektangel med dimensionerne 4 x 2 meter.
Lav en cirkel radius 7 meter.
Lav en trekant med en grundlinje på 6 meter, og højde på 3 meter.
Udskriv navn på form, samt formens areal, og omkreds.