Auto-referência a objectos
Um objecto muito especial: a variável
this
Mantida pela implementação Java.
Denota
o objecto que recebeu a mensagem
que activou este método
Mensagens que se escrevem simplesmente
mensagem(..)
, equivalem a
this.mensagem()
Variáveis de instancia que se escrevem simplesmente ...
V
..., equivalem a
this.V
this
permite:
Aceder a uma variável de instancia com o mesmo nome duma variável local
Métodos definidos em super-classes referirem variáveis e métodos da classe mais especifidca
Não confundir com "esta classe"!
mostraClasse() { System.out.println((this.getClass()).toString());}
Outro significado de
this
, só
em constructores
Comentários:
mc@declarativa.com
Março de 2002