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, 7);
            System.out.println(obj.x);     
        }
    }

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

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

Leave a Comment