Interface ActionListener, Runnable....

chrilux

Mitglied
Moin, schreibe gleich ne Klausur und musste feststellen, dass etwas wie zB:

Java:
Runnable r = new Runnable() {

        @Override
        public void run() {
            throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
        }
    };

Ich dachte man könne aus Interfaces KEINE Objekte erzeugen!?
 

Phash

Top Contributor
das ist ein anonymes Objekt

du implementierst es inline - wie du siehst wird die Methode run() benötigt. Diese muss implementiert werden, danach ist es ein normales Objekt.
 

Neue Themen


Oben