

MCQOPTIONS
Saved Bookmarks
1. |
class Bar { } class Test { Bar doBar() { Bar b = new Bar(); /* Line 6 */ return b; /* Line 7 */ } public static void main (String args[]) { Test t = new Test(); /* Line 11 */ Bar newBar = t.doBar(); /* Line 12 */ System.out.println("newBar"); newBar = new Bar(); /* Line 14 */ System.out.println("finishing"); /* Line 15 */ } } At what point is the Bar object, created on line 6, eligible for garbage collection? |
A. | after line 12 |
B. | after line 14 |
C. | after line 7, when doBar() completes |
D. | after line 15, when main() completes |
Answer» C. after line 7, when doBar() completes | |