Это когда человек, вместо того, чтобы написать примерно так:
int x = 5; f1(x); f2(x);
делает переменную x членом класса и пишет примерно так:
this.x = 5; f1(); f2();
В результате переменная x уничтожается гораздо позже, чем это реально требуется по логике кода. И обычно, увы, это вовсе не int, а некий довольно тяжелый объект класса.
no subject
Date: 2015-01-11 06:45 pm (UTC)int x = 5;
f1(x);
f2(x);
делает переменную x членом класса и пишет примерно так:
this.x = 5;
f1();
f2();
В результате переменная x уничтожается гораздо позже, чем это реально требуется по логике кода. И обычно, увы, это вовсе не int, а некий довольно тяжелый объект класса.