Acho que essa é uma boa prática em Java, porque é bem aceita na comunidade Java.
Se você fizer a mesma pergunta num fórum de C++, vai ver que a resposta é outra... e no C++ também é permitido
Mas por lá ninguém é muito partidário dessa filosofia.
Eu também sou adepto porque há poucos casos que isso acontece fora dos construtores ou setters.
Para parâmetros, ok. Mas não gosto desse tipo de shadowing quando alguém cria uma variável com o mesmo nome do atributo, no meio do método. Mais feio ainda é usar sem o .this com dois contextos diferentes. Algo como:
This message was edited 2 times. Last update was at 31/08/2007 17:57:40
|