public class Kaninbur implements Oppholdsomrade { Kanin[] antKaniner; Kaninbur(int stoerrelse) { antKaniner = new Kanin[stoerrelse]; } public Kanin settInnKanin(Kanin kanin) throws IkkeMerPlassException { for (int i = 0; i < antKaniner.length; i++) { if (antKaniner[i] == null) { antKaniner[i] = kanin; return kanin; } } throw new IkkeMerPlassException(kanin.farge); } public Kanin taUtKanin(Kanin kanin) { for (int i = 0; i < antKaniner.length; i++) { if (antKaniner[i] == kanin) { antKaniner[i] = null; return kanin; } } return null; } public int tellAntallKaniner() { int teller = 0; for (int i = 0; i < antKaniner.length; i++) { if (antKaniner[i] != null) teller++; } return teller; } }