===== Shapes ===== 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: {{ :images:shapes_class_diagram.png |}} - 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.