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.

menu