Sobes.tech
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
    }
}