我今天在阅读Accelerated GWT (Gupta) - page 151的时候发现了这段代码。
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规范的哪里可以找到这个吗?
发布于 2010-05-19 13:51:04
BookListUpdaterCallback
和StoreOrderCallback
是BookStore的内部类。
请参阅Java教程- http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html和http://docs.oracle.com/javase/tutorial/java/javaOO/innerclasses.html
发布于 2010-05-19 13:49:55
我以前也没有见过这种语法,但我认为它会创建BookStore
的一个内部类。
https://stackoverflow.com/questions/2863157
复制相似问题