Access the instance variables by using „this‟ and super keywords.
/* Access the instance variables by using super keywords */
import java.io.*;
import java.util.*;
class A
{
int i=10,j;
void showij()
{
System.out.println("In class A, i = "+i+" and j = "+j);
}
}
class B extends A
{
int i,k;
void showik()
{
System.out.println("In class A, i = "+super.i);
System.out.println("In class B, i = "+i+" and k = "+k);
}
}
class Super_Overriding_3B
{
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
A obj1 = new A();
System.out.print("Enter i value : ");
obj1.i = s.nextInt();
System.out.print("Enter j value : ");
obj1.j = s.nextInt();
obj1.showij();
B obj2 = new B();
System.out.print("Enter i value for class B : ");
obj2.i = s.nextInt();
System.out.print("Enter k value : ");
obj2.k = s.nextInt();
obj2.showik();
}
}
Comments
Post a Comment