interface Flyvende { public int maksHastighet(); } class Insekt {} class Flue extends Insekt implements Flyvende { public int maksHastighet() { return 3; } } class Larve extends Insekt { public int maksHastighet() { return 1; } } class Dyr{} class Hund extends Dyr {} class Katt extends Dyr {} class Flaggermus extends Dyr implements Flyvende { public int maksHastighet() { return 10; } } class Fugler implements Flyvende { public int maksHastighet() { return 30; } } class Due extends Fugler {} // ...