//Samme som uke 4 public abstract class Dyr{ protected int alder; protected String navn; protected int id; //Statisk teller for id, økes i konstruktøren protected static int idTeller = 0; public Dyr(int a, String n){ alder = a; navn = n; id = idTeller; //Øker ID-telleren. idTeller++; } public String hentNavn(){ return navn; } public int hentID(){ return id; } public int hentAlder(){ return alder; } public void giMat(String mat){ System.out.println(navn + " fikk litt " + mat + " å spise :)"); } //Overloading public void giMat(String mat, int antall){ System.out.println(navn + " fikk " + antall + " " + mat + " å spise :)"); } //Abstrakt metode - må deklareres i subklassen! public abstract void lagLyd(); @Override public String toString(){ return "Navn: " + navn + "\nAlder: " + alder; } }