What will be the output of the following Java code?

class access
   {
       public int x;
	private int y;
       void cal(int a, int b)
       {
           x =  a + 1;
           y =  b;
       }   
       void print() 
       {
           System.out.println(" " + y);     
       } 
   }   
   public class access_specifier 
   {
       public static void main(String args[])
       {
           access obj = new access();   
           obj.cal(2, 3);
           System.out.println(obj.x);
           obj.print();     
       }
  }

a) 2 3
b) 3 3
c) Runtime Error
d) Compilation Error

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

Leave a Comment