Mi sono imbattuto in questo codice oggi mentre leggevo Accelerated GWT (Gupta) - page 151.Come funziona "object.new"? (Java ha un nuovo operatore?)
public static void getListOfBooks(String category, BookStore bookStore) {
serviceInstance.getBooks(category, bookStore.new BookListUpdaterCallback());
}
public static void storeOrder(List books, String userName, BookStore bookStore) {
serviceInstance.storeOrder(books, userName, bookStore.new StoreOrderCallback());
}
Cosa ci fanno questi nuovi operatori? Non ho mai visto una simile sintassi, qualcuno può spiegarlo?
Qualcuno sa dove trovarlo nella specifica Java?
+1 per la sintassi di Java non ho mai visto prima che uno. –
Sapevo di classi interne, ma io li uso per crearli come: 'new outer.SomeClass()' – OscarRyz
Oscar che la sintassi è per la creazione di una nuova classe interna statica –