// To demonstrate that overridden method can be called from subclass 
// Driver class
class Subclass {
  public static void main( String[ ] args ) {
    Parent obj = new Child( );
    obj.show( );
  }
}
// Base class 
class Parent {
  void show( ) { System.out.println( "Parent's show( )" ); } 
} 
// Inherited class 
class Child extends Parent { 
  // This method overrides show( ) of Parent. 
  @Override
  void show( ) { 
    super.show( ); 
    System.out.println( "Child's show( )" );
  } 
}
    
    |