2016-01-22 1 views
1

Qu'appelle-t-il lorsque vous avez un corps de classe après avoir créé un objet et à quoi cela sert-il?Comment appelez-vous un objet qui définit ses méthodes/champs lorsqu'il est instancié?

Exemple:

public MyObject myObject = new MyObject() /*from here*/{ 
    void myMethod() { 
     //code 
    } 
};/*to here*/ 

Parce que d'habitude, il ressemble à ceci:

public MyObject myObject = new MyObject(); 
+3

Faites-vous référence à [classes anonymes] (https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html)? –

Répondre