Examveda
Examveda

What will be the output of the following Java code?
class A 
{
    public int i;
    protected int j;
}    
class B extends A 
{
    int j;
    void display() 
    {
        super.j = 3;
        System.out.println(i + " " + j);
    }
}    
class Output 
{
    public static void main(String args[])
    {
        B obj = new B();
        obj.i=1;
        obj.j=2;   
        obj.display();     
    }
}

A. 1 2

B. 2 1

C. 1 3

D. 3 1

Answer: Option A


This Question Belongs to Java Program >> Inheritence

Join The Discussion

Related Questions on Inheritence

What is inheritance in Java?

A. The process of acquiring properties and behaviors of one class by another

B. The process of creating objects

C. The process of encapsulation

D. The process of overloading methods