abstract class Dyr { String navn; Dyr(String navn) { this.navn = navn; } abstract void giLyd(); void sove() { System.out.println(navn + " sover"); } } class Katt extends Dyr { // fyll inn skall public Katt(String navn) { super(navn); } @Override void giLyd() { System.out.println("Meeeaaw! "); } } public class Abstrakt { public static void main(String[] args) { Katt hund = new Katt("Kompis"); hund.giLyd(); hund.sove(); Dyr dyrePeker = new Katt("Mia"); dyrePeker.giLyd(); } }