interface Rovdyr { public void jakte(); } interface Planteeter { public void beskytteSeg(); } class Bjorn implements Rovdyr, Planteeter { public void jakte(){ System.out.println("Bj?rnen jakter"); } public void beskytteSeg(){ System.out.println("Bj?rnen klorer angriperen"); } } class Ulv implements Rovdyr { public void jakte(){ System.out.println("Ulven jakter"); } } class Elg implements Planteeter { public void beskytteSeg(){ System.out.println("Elgen stanger angriperen"); } } class Sau implements Planteeter { public void beskytteSeg(){ System.out.println("Sauen l?per vekk fra angriperen"); } } class Oppgave4 { public static void main(String[] args) { Rovdyr[] rovdyrene = new Rovdyr[2]; Planteeter[] planteetere = new Planteeter[3]; rovdyrene[0] = new Ulv(); Bjorn b = new Bjorn(); rovdyrene[1] = b; planteetere[0] = new Elg(); planteetere[1] = new Sau(); planteetere[2] = b; System.out.println("\nRovdyrene:"); for (int i = 0; i < rovdyrene.length; i++) { rovdyrene[i].jakte(); } System.out.println("\nPlanteetere:"); for (int i = 0; i < planteetere.length; i++) { planteetere[i].beskytteSeg(); } } }