我該如何着手爲實現接口的內部類編寫構造函數?我知道我可以做一個全新的類,但我想那裏一定是一個辦法做到沿着這行的東西:內部類中的構造函數(實現接口)
JButton b = new JButton(new AbstractAction() {
public AbstractAction() {
super("This is a button");
}
public void actionPerformed(ActionEvent e) {
System.out.println("button clicked");
}
});
當我進入這個它不承認AbstractAction方法構造(編譯器要求返回類型)。有人有想法嗎?
當你達到匿名內部類可以做的限制時,那麼這是一個強烈的暗示,你應該寫一個正常的內部類。 – 2010-06-15 12:38:12