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.


Anmelden zum Antworten