How to call Parent overridden method
<p>I am having two classes Parent and Child.From Child class I am calling parent overridden method (show).From Parent class, I am calling another method(display) but that method is also overridden due to which Child method is called.
I want to call the Parent method display from show method.</p>

<pre><code>public class Parent {


    public void show()
    {
        System.out.println("Show of parent ");
        this.display();
    }

    public void display()
    {
        System.out.println("Display of parent");
    }

}

public class Child extends Parent{

    public void show()
    {
        System.out.println("Show of child ");
        super.show();
    }

    public void display()
    {
        System.out.println("Display of child");
    }

    public static void main(String[] args) {
        Parent obj = new Child();
        obj.show();
    }


}
</code></pre>

<p>Output :</p>

<pre><code>Show of child 
Show of parent 
Display of child
</code></pre>

<p>Need :</p>

<pre><code>Show of child 
Show of parent 
Display of parent
</code></pre>

<p>i.e.
I want to call <code>display()</code> method of Parent class from <code>show()</code> method of same class</p>