Como usar o Java palavra-chave desta
a palavra-chave esta em Java refere-se à instância de classe atual. Por exemplo, se uma classe define um método denominado Calcular, você pode chamar esse método a partir de um outro método na mesma classe como este:
this.Calculate () -
Claro, você também pode ligar para o Calcular método sem o esta palavra-chave:
Calcular()-
Assim, na maioria dos casos, a palavra-chave esta não é necessário.
No entanto, por vezes, a esta palavra-chave pode vir a calhar. Por exemplo:
classe pública Ator {Ator cadeia lastName-string firstName-pública (String lastName, String firstName) {this.lastName = lastName-this.firstName = firstName-}}
o esta palavras-chave são obrigados a distinguir entre os parâmetros nomeados último nome e primeiro nome ea instância.
Às vezes, você usa o esta palavra-chave por si só para passar uma referência para o objeto atual como um parâmetro de método. Você pode imprimir o objeto atual para o console usando a seguinte declaração:
System.out.println (this) -
o println método chama o objeto de para sequenciar método para obter uma representação de string do objeto e, em seguida, imprime-lo para o console. Por padrão, para sequenciar imprime o nome da classe que o objeto foi criado a partir de e código de hash do objeto. Se quiser que o println Método para imprimir algo mais significativo, fornecer um para sequenciar método de seu próprio para a classe.