Is this method type hiding? How static method gets area in memory?
public class Demo {
public static final void main(String args[]) {
try{
A a = new B();
a.display();
}catch(Exception e){
e.printStackTrace();
}
}
}
class A{
static void display(){
System.out.println("A");
}
}
class B extends A{
static void display(){
System.out.println("B");
}
}