1.

What will be the output of the program?

class Two { byte x;
} class PassO { public static void main(String [] args) { PassO p = new PassO(); p.start(); } void start() { Two t = new Two(); System.out.print(t.x + " "); Two t2 = fix(t); System.out.println(t.x + " " + t2.x); } Two fix(Two tt) { tt.x = 42; return tt; }
}

A. null null 42
B. 0 0 42
C. 0 42 42
D. 0 0 0
Answer» D. 0 0 0


Discussion

No Comment Found

Related MCQs