aleel_008
发贴: 43
积分: 0
|
于 2004-10-03 10:44
class Demo { private Demo d; void start() { d = new Demo(); // d.takeDemo(d);
}
void takeDemo(Demo demo) { demo = null; demo = new Demo(); } } When is the Demo object created on line 3,eligible for garbage collection? A.After line 5 B.After line 9 C After the start method completes D When the takeDemo method completes E.When the instance running this code is made is made eligible for garbage collecction the answer is E.why B is incorrect and E is correct?
why edited on 2004-10-03 18:57
|