...
- Card(char, int) - konstruktøren initialiserer kortfarge og tallverdi med henholdsvis første og andre argument. Konstruktøren må utløse unntak av typen IllegalArgumentException hvis en (eller begge) av disse verdiene er ugyldige.
- getSuit() - returnerer kortfargen som en char, en av 'S', 'H', 'D' eller 'C'.
- getFace() - returnerer tallverdien som en int mellom 1 og 13 (inklusive)
- toString() - returnerer en streng som består av <suit><face> e.g. for spar ess skal "S1" returneres.
CardDeck-klassen inneholder initielt et visst antall kort av de fire kortfargene S', 'H', 'D' og 'C'. Klassen inneholder standardmetoder for å lese hvor mange og hvilke kort og to metoder for endre tilstand.
...