What Will Be The Output Of The Following Java Codep Pre #326
What will be the output of the following Java code?</p> <pre><code class="language-java" line="1"> class A { public int i; private int j; } class B extends A { void display() { super.j = super.i + 1; System.out.println(super.i + " " + super.j); } } class inheritance { public static void main(String args[]) { B obj = new B(); obj.i=1; obj.j=2; obj.display(); } }</code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs128 Java. It can also be found in gs gs128 Java Inheritance - Java Abstract Class and Super - Quiz No.1.
What will be the output of the following Java code?
class A { public int i; private int j; } class B extends A { void display() { super.j = super.i + 1; System.out.println(super.i + " " + super.j); } } class inheritance { public static void main(String args[]) { B obj = new B(); obj.i=1; obj.j=2; obj.display(); } }
2 2
3 3
Runtime Error
Compilation Error