G
Guest
Gast
hi,
hier mal das vereinfachte beispiel:
wie im auskommentierten steht, bekomm ich den zugriff auf die lokale variable aber ich möchte auf die membervariable (also this.a) zugreifen. diese wird jedoch von der lokalen variable verdeckt. ich kann zwar jetzt einfach im konstruktor MyClass(AnotherClass b) machen, dann waer nichts mehr verdeckt, aber da muss es doch ne gescheite lösung geben
hier mal das vereinfachte beispiel:
Code:
class MyClass
{
AnotherClass a;
JButton component;
MyClass(AnotherClass a)
{
this.a = a;
compontent.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
a.XXX();//hier erfolgt zugriff auf die lokale variable a
}
});
}
}
...