// Klasse fra uke 2, metode sikreKapasitet er ny! class Kaningaard { // Array som holder p? Kanin-objekter private Kanin [] kaniner = new Kanin[5]; // antall kaniner som er i arrayet n? private int ant = 0; public boolean full() { return ant >= kaniner.length; } public boolean tom () { return ant <= 0; } public void sikreKapasitet(){ // hvis det ikke er plass: // opprette et nytt array med dobbel st?rrelse // flytte alle kaniner fra det fulle arrayet til det nye. if (ant < kaniner.length){ return; } Kanin[] ny = new Kanin[kaniner.length*2]; for (int i = 0; i < kaniner.length; i++){ ny[i] = kaniner[i]; } kaniner = ny; } public void settInn (Kanin kanin) { sikreKapasitet(); kaniner[ant] = kanin; } public void fjern(String navn) { } public Kanin finnEn(String navn) { for (int i = 0; i < ant; i++){ Kanin k = kaniner[i]; if (k.hentNavn().equals(navn)){ return k; } } return null; } }