Junior — Middle
Qual é o propósito do uso da palavra-chave this no código de programação?
sobes.tech IA
Resposta da IA
A palavra-chave this em Java é usada para fazer referência ao objeto atual, no contexto do qual o método ou construtor é executado. Ela ajuda a:
- Distinguir os campos do objeto e os parâmetros do método ou construtor com os mesmos nomes.
- Passar o objeto atual como argumento para outros métodos.
- Chamar outros construtores dentro do construtor (através de
this(...)).
Exemplo:
public class Pessoa {
private String nome;
public Pessoa(String nome) {
this.nome = nome; // this.nome — campo do objeto, nome — parâmetro
}
public void imprimirNome() {
System.out.println(this.nome); // referência ao campo do objeto atual
}
}