我知道创建监听器的 3 种方法:
1.匿名型
btn.addClickListener(new ButtonClickListener(){
doSomething();
})
2.类内部类型
btn.addClickListener(new MyButtonClickListener());
public MyButtonClickListener implements ButtonClickListener{}
3.外部类
所以上面相同,但在另一个类中。
问题
如果我在课堂上有一些使用按钮的字段并且我想用按钮做一些事情,这是最干净的方法?
例如,我有String a = "foo"
一个字段,当我单击按钮时,我想更改此字段。
- 案例1:我可以使用
MyClass.this.foo = "bar";
- 案例2:同样。
- 案例 3: ? (参照字段创建自定义构造函数?)