Para resolver o problema de ambiguidade entre os nomes das variáveis do construtor e as variáveis da classe, podemos utilizar a palavra-chave "this" em Java. Quando usamos "this" antes de uma variável dentro de um método, estamos indicando que essa variável pertence à própria classe. Dessa forma, o Java consegue distinguir entre as variáveis locais (do método) e as variáveis de instância (da classe). Analisando as afirmativas: I - Correta. Uma saída é criar o método com nomes de variáveis diferentes e utilizar o "this" para referenciar as variáveis de instância. II - Correta. Embora seja aceitável, ter dois conjuntos de nomes para as mesmas variáveis pode ser confuso e desorganizado. III - Incorreta. A explicação dada em I está correta. IV - Correta. Utilizar o "this" é uma forma comum de resolver esse tipo de problema em Java. V - Incorreta. O "this" é usado dentro da classe para referenciar os atributos da própria classe, não fora dela. Portanto, as afirmativas I, II e IV estão corretas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar