//Program to use super to access super class instance variables
//when sub class instance variables hides the super class instance variables.class A
{
int x;
}class B extends A
{
int x; // this x hides the x in AB(int a, int b)
{
super.x = a; // x in A
x = b; // x in B
}void show()
{
System.out.println("x in superclass: " + super.x);
System.out.println("x in subclass: " + x);
}
}class HideSuperClassVar
{
public static void main(String args[ ])
{
B ob = new B(1, 2);ob.show();
}
}
Output:
x in superclass: 1
x in subclass: 2