explicar this, nao entendi muito bem
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
explicar this, nao entendi muito bem
public class MyClass {
int x; // atributo com nome X
// construtor com parâmetro com nome X também
public MyClass(int x) {
this.x = x; // tem o x que veio como parâmetro e o x que está declarado como atributo da classe
}
// Call the constructor
public static void main(String[] args) {
MyClass myObj = new MyClass(5);
System.out.println("Value of x = " + myObj.x);
}
}A palavra chave "this" se refere ao objeto atual. O uso mais comum do this é eliminar a confusão entre atributos de classe e parâmetros com o mesmo nome. Se você omitir a palavra-chave no exemplo acima, a saída será "0" em vez de "5".