abstract class Animal {
public abstract void sound();
public abstract void movement();
}
public class Cat extends Animal{
public void sound(){
System.out.println("Meows");
}
public void movement(){
System.out.println("Pounces");
}
public static void main(String args[]){
Animal obj = new Cat();
obj.sound();
}
Animal obj = new Cat();
obj.movement();
}
public class Dolphin extends Animal{
public void sound(){
System.out.println("Whistles");
}
public void movement(){
System.out.println("Swims");
}
public static void main(String args[]){
Animal obj = new Dolphin();
obj.sound();
}
Animal obj = new Dolphin();
obj.movement();
}
public class Parrot extends Animal{
public void sound(){
System.out.println("Talks");
}
public void movement(){
System.out.println("Flies");
}
public static void main(String args[]){
Animal obj = new Parrot();
obj.sound();
}
Animal obj = new Parrot();
obj.movement();
}
abstract class Animal {
public abstract void