What will be the output of the following Java program?

class A 
   {
       int i;
   }    
   class B extends A 
   {
       int j;
       void display() 
       {
           super.i = j + 1;
           System.out.println(j + " " + i);
       }
   }    
   class inheritance 
   {
       public static void main(String args[])
       {
           B obj = new B();
           obj.i=1;
           obj.j=2;   
           obj.display();     
       }
  }

a) 2 2
b) 3 3
c) 2 3
d) 3 2

1 thought on “What will be the output of the following Java program?”

Leave a Comment