This!

5 respostas
N
public class Classe implements ActionListener {

   JButton b = new JButton("x");
   b.addActionListener(this);

   // public .....

}

Eu sei que x.addActionListener(this) adiciona a Interface ActionListener ao JButton b, mas o que exatamente this faz?
Valeu!

5 Respostas

P

O this é a referencia do proprio objeto.

V

o this é um modficiador que indica que aquela instancia permite a classe atual, e não a uma superclasse…

P

modificador ?

P

http://java.sun.com/docs/books/tutorial/java/javaOO/thiskey.html

this is a reference to the current object

J

this como já foi dito é uma referencia pra o proprio objeto, é algo como “eu mesmo”.

Chamar esse metodo passando this como parametro seria como dizer: “Adicione eu mesmo como listener desse botão”

Criado 3 de agosto de 2006
Ultima resposta 3 de ago. de 2006
Respostas 5
Participantes 4