To Which concept below example belongs to: Method Overloading or Method Overriding???
package com.java.inheritance;
class A {
public void display(Integer i)
{
    System.out.println("in display of A"+i);
}
}
class B extends  A
{
    public void display(String i)
    {
        System.out.println("in display of B class"+i);
    }
}
/*public class InheritanceDemo{
    public static void main(String args[])
    {
        A a=new B();
        a.display("suchi");
    }
}*/
Please suggest with explaination.
 
    