What will be the output of the following Java code?

   class overload 
   {
       int x;
	int y;
       void add(int a) 
       {
           x =  a + 1;
       }
       void add(int a, int b)
       {
           x =  a + 2;
       }        
   }    
   class Overload_methods 
   {
       public static void main(String args[])
       {
           overload obj = new overload();   
           int a = 0;
           obj.add(6);
           System.out.println(obj.x);     
       }
}

a) 5
b) 6
c) 7
d) 8

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

Leave a Comment