class Animal { String type ; Animal() { type = "animal "; } String sounds() { return "not known"; } void prnt() { System.out.println(type + sounds()); } } class Dog extends Animal { Dog() { type = "dog "; } String sounds() { return "haf"; } } class Cat extends Animal { Cat() { type = "cat "; } String sounds() { return "miau"; } } public class Anim { public static void main(String [] args) { Animal notknown = new Animal(); Dog filipes = new Dog(); Cat tom = new Cat(); tom.prnt(); filipes.prnt(); notknown.prnt(); } }