今天我遇到了这个代码,同时阅读Accelerated GWT (Gupta) - page 151。“object.new”是如何工作的? (Java是否有.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());
}
那里有哪些新的操作员?我从来没有见过这样的语法,任何人都可以解释?
有没有人知道在java规范中找到这个位置?
+1的Java语法我从来没有见过任何。 – 2010-05-19 05:52:11
我知道内部类,但我用它们来创建它们:'new outer.SomeClass()' – OscarRyz 2010-05-20 23:19:42
奥斯卡语法用于创建新的静态内部类 – 2010-05-20 23:57:24