Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

Denne oppgaven handler om å lage en felles superklasse CardContainerImpl for CardDeck- og CardHand-klassene, laget i oppgaven om Objekstrukturer - Card-oppgave.

Denne oppgaven bygger på klasser fra Card-oppgaven og CardContainer-oppgaven. Her skal du lage en superklasse CardContainerImpl, som CardDeck og CardHand skal arve fra.

Del 1 - CardContainerImpl superklasse

Lag en CardContainerImpl-superklasse, som implementerer grensesnittet CardContainer (se CardContainer-oppgaven). 

CardContainerImpl må ha en konstruktør.

Del 2 - Endringer i CardDeck og CardHand

La CardDeck og CardHand arve CardContainerImpl og gjør nødvendige endringer i disse klassene. Merk at målet er at mest mulig kode skal gjenbrukes og flyttes til superklassen. Det er viktig å bruke rett innkapsling for å nyttiggjøre seg mest mulig av superklassen.

Include Page
Bunntekst for JExercise-oppgaver
Bunntekst for JExercise-oppgaver