class Animal{
void eat(){
System.out.println("Animal eats");
}
}
class Rat extends Animal{
void eat(){
System.out.println("Rat eats bread");
}
}
class Cat extends Animal{
void eat(){
System.out.println("Cat eats Rat");
}
}
class Dog extends Animal{
void eat(){
System.out.println("Dog eats cat");
}
}
public class TestRunTimePolymorphism{
public static void main(String args[]){
Animal a;
a = new Rat();
a.eat();
a = new Cat();
a.eat();
a = new Dog();
a.eat();
}
}