我想教自己的Java和有一個問題,我目前無法回答。在我的一些在線閱讀中,我發現了兩種使用動作偵聽器的方法,它們似乎也是一樣。但我試圖弄清楚一個人的優勢/劣勢是什麼。java動作偵聽器:工具vs匿名類
是更好地使用匿名類是這樣的:
public MyClass() {
...
myButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
//doSomething
}
});
...
}
或者是它最擅長的課程開始時,像這樣實現:
public MyClass() implements ActionListener {
...
myButton.addActionListener(this);
public void actionPerformed(ActionEvent e) {
//doSomething
}
...
}
可能的重複:http://stackoverflow.com/questions/5451010/nested-class-vs-implements-actionlistener –