Natknąłem się na ten kod dzisiaj, czytając Accelerated GWT (Gupta) - page 151.Jak działa "object.new"? (Czy Java ma operatora .new?)
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());
}
Co robią tamci nowi operatorzy? Nigdy nie widziałem takiej składni, czy ktoś może wyjaśnić?
Czy ktoś wie, gdzie to znaleźć w specyfikacji java?
+1 dla składni Javy nigdy dotąd albo. –
Wiedziałem o klasach wewnętrznych, ale używam ich, aby utworzyć je jako: 'new outer.SomeClass()' – OscarRyz
Oscar, której składnia służy do tworzenia nowej statycznej klasy wewnętrznej. –