Boa noite,
Percebi que em muitos casos é opcional o uso do this
para acessar um atributo da classe. Aliás, tive a impressão de que para acessar atributos da própria classe, o uso do this
é sempre opcional, não sei se estou errado.
Percebi que é principalmente utilizado nos construtores para evitar que o parâmetro do construtor "sombreie" o atributo da classe.
Também me recordo de ter lido em algum lugar que o this
pode ser utilizado para chamar um segundo construtor de dentro de outro construtor.
Mas especificamente sobre o acesso a atributos da classe, estou certo em pensar que o uso do this
é sempre opcional? Existe algum padrão a ser seguido sobre quando ou não utilizá-lo?