2017-06-12 53 views

回答

1

不是不更改生成器代碼,因爲Iterator<T>是一個匿名結構類型,在運行時由Object表示。看看實際的實現,它也作爲一個匿名對象來實現,所以Object是運行時最好的。但是,它可以重寫爲一些具體的類,這些類將通過內聯的StringMap/IntMap/ObjectMap迭代器方法返回。

+0

謝謝@nadako。 –