class Super
{
int var=10;
void display()
{
System.out.println("Inside Super");
}
}
public class Inheritance extends Super
{
int var=19;
void display()
{
System.out.println("Inside Inheritance");
}
public static void main(
String s[])
{
Super i=new Inheritance();
i.display();
System.out.println(i.var); //1
}
}
At the line 1 while i am printing variable "i " it is printing Super class "i" . can you please clarify my doubts.
Thanks