innere Klasse
-
import java.awt.*; import java.awt.event.*; import javax.swing.* public class Test { ... Action x = new AbstractAction() { public void actionPerformed(ActionEvent e) { } }; ... }
warum muss gerade hier am ende der inneren anonymen klasse ein semikolon wie in c++?
-
Ravendark schrieb:
warum muss gerade hier am ende der inneren anonymen klasse ein semikolon wie in c++?
Weil man mit einem Semikolon die Anweisung abschließt. Die Anweisung ist
Action x = new AbstractAction() {};
. Hat nichts mit der anonymen Klasse an sich zu tun.