"this" explique por favor

2 respostas
F

Olá pessoal dos entendimentos em java.

Gostaria q alguém me explicasse o q aquele “THIS” faz no fim da segunda linha???

public Agencia abrirAgencia() {

Agencia a = new Agencia("" + numeroProximaAgencia++, this);

boolean agenciaAdicionada = adicionaArrayAgencias(a);

if (agenciaAdicionada) {

return a;

} else {

return null;

}

Obrigado desde jah pela atenção.
Fernando

2 Respostas

P

O this referencia a instância corrente. Ou seja, o construtor recebe uma String e o objeto que possui o metodo abrirAgencia().
flw

T

o this simplesmente é uma referencia para o proprio objeto instanciado.

ex:

se você chamar um método num objeto:

obj.executaMetodo(this);

com isso ele vai executar o método executaMetodo() passando como argumento o próprio objeto obj

Criado 18 de março de 2008
Ultima resposta 24 de mar. de 2008
Respostas 2
Participantes 3