Para que serve o this

boas! gostaria de saber para que serve a referencia this. , assim como para que serve aquele “public Node(arg,arg)” dentro da classe :X
passo a citar parte do codigo onde está escrito este comando ^^


class Node
{
public Node(Key key,Element elem)
{
assert key != null && elem != null;

this.key = key;
this.elem = elem;

}

Key key;
Element elem;
Node next = null;
Node previous = null;
}

Regards :b

Cara a palavra reservada this, é utilizada pra indicar uma referencia a um membro da própria classe…e o public Node(arg,arg) é o método construtor dessa classe.

…complementando…

a sua classe pode herder um atributo ‘idade’…da super…mas, a sua classe tb pode ter um atributo ‘idade’…
para referenciar o atributo da super:

super.idade

para referenciar o atributo da sua classe:

this.idade

t+