HTX Frederikshavn & Hjørring

Det har aldrig været sjovere at være nørd

Brugerværktøjer

Webstedsværktøjer


prog:oo:exercises:shapes

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:

  1. Implementer klasserne som du ser i UML diagrammet. (Opret hver klasse i sin egen cs fil)
  2. Som udgangspunkt har alle sub-klasser position (0,0).
  3. 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.
prog/oo/exercises/shapes.txt · Sidst ændret: af 127.0.0.1