Laborationsuppgift B
Så här löste jag (kortfattat) laborationsuppgift B:
- Programmerade klassen Djur.
- Påbörjade arbetet med klassen UppgiftB:
- Implementerade containerklassen HashMap.
- Programmerade gränssnittets grundläggande funktionalitet:
- Lägg till djur
- Ta bort djur
- Ändra ålder
- Avmaska djur
- Programmerade comparator-klasserna:
- NamnComparator för sortering efter namn.
- ArtComparator för sortering efter art
- AlderComparator för sortering efter ålder
- Återvände till arbetet med klassen UppgiftB:
- Implementerade containerklassen ArrayList.
- Programmerade gränssnittets resterande funktionalitet:
- Sortera efter namn (använder NamnComparator)
- Sortera efter art (använder ArtComparator)
- Sortera efter ålder (använder AlderComparator)
- Testkörde, kommenterade och dokumenterade den färdiga lösningen.
För att hedra min föregångare, djurparksprogrammeraren Per Åberg, fortsatte jag dennes tradition att använda svenska klass-, metod- och attributnamn.
Ladda ner min (färdigkompilerade) lösning här!.