import java.util.ArrayList; import java.util.Random; abstract class Fisker implements FiskerInterface { protected Random random = new Random(); protected String navn; protected int alder; ArrayList fiskeVann; public Fisker(String navn, int alder, ArrayList fiskeVann) { this.navn = navn; this.alder = alder; this.fiskeVann = fiskeVann; } public abstract void kast(); public void fikkFisk() { int fiskeIndeks = random.nextInt(fiskeVann.size()); System.out.println(fiskeVann.remove(fiskeIndeks)); } public int hentAlder() { return alder; } public String hentNavn() { return navn; } }