class Dyrehagen { public static void main(String[] args) { // Reven Rev revefar = new Rev("Revefar"); Rev revemor = new Rev("Revemor"); Dyr[] foreldre = { revefar, revemor }; Rev reven = new Rev("Mikkel Rev"); reven.settForeldre(foreldre); reven.skrivUtForeldre(); reven.pelsfarge = "r?d"; // Hunden Hund[] hundeForeldre = { new Hund("Max"), new Hund("Laika") }; Hund hunden = new Hund("Brian Griffin"); hunden.settForeldre(hundeForeldre); hunden.skrivUtForeldre(); hunden.pelsfarge = "hvit"; hunden.settEierNavn("Peter Griffin"); // Pattedyrene Pattedyr[] patteDyrene = { reven, hunden }; for (Pattedyr pattedyr : patteDyrene) { System.out.println( pattedyr.hentNavn() + " har " + pattedyr.pelsfarge + " pels." ); if (pattedyr instanceof Hund) { Hund hund = (Hund) pattedyr; System.out.println(hund.eier + " eier " + hund.hentNavn()); } } Labrador labben = new Labrador("Labbetuss"); } }