Java esta palavra- chave
Exemplo
Usando this
com um atributo de classe (x):
public class Main {
int x;
// Constructor with a parameter
public Main(int x) {
this.x = x;
}
// Call the constructor
public static void main(String[] args) {
Main myObj = new Main(5);
System.out.println("Value of x = " + myObj.x);
}
}
Definição e uso
A this
palavra-chave se refere ao objeto atual em um método ou construtor.
O uso mais comum da this
palavra-chave é eliminar a confusão entre atributos de classe e parâmetros com o mesmo nome (porque um atributo de classe é sombreado por um método ou parâmetro de construtor). Se você omitir a palavra-chave no exemplo acima, a saída será "0" em vez de "5".
this
também pode ser usado para:
- Invocar o construtor da classe atual
- Invocar o método de classe atual
- Retorna o objeto de classe atual
- Passar um argumento na chamada do método
- Passar um argumento na chamada do construtor
Páginas relacionadas
Leia mais sobre objetos em nosso Tutorial de classes/objetos Java .
Leia mais sobre construtores em nosso Tutorial de Construtores Java .
Leia mais sobre métodos em nosso Tutorial de Métodos Java .