1
resposta

explica this

explicar this, nao entendi muito bem

1 resposta
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".