class Parent {   
    void Print() 
    { 
        System.out.println("parent class"); 
    } 
}   
class subclass1 extends Parent { 
  
    void Print() 
    { 
        System.out.println("subclass1"); 
    } 
}   
class subclass2 extends Parent { 
  
    void Print() 
    { 
        System.out.println("subclass2"); 
    } 
}  
class TestPolymorphism3 { 
    public static void main(String[] args) 
    {   
        Parent a; 
  
        a = new subclass1(); 
        a.Print(); 
  
        a = new subclass2(); 
        a.Print(); 
    } 
}