1.

What will be the output of the program?

class Super
{ public int i = 0; public Super(String text) /* Line 4 */ { i = 1; } } class Sub extends Super
{ public Sub(String text) { i = 2; } public static void main(String args[]) { Sub sub = new Sub("Hello"); System.out.println(sub.i); } }

A. 0
B. 1
C. 2
D. Compilation fails.
Answer» E.


Discussion

No Comment Found

Related MCQs