2017-06-12 66 views

回答

1

不是不更改生成器代码,因为Iterator<T>是一个匿名结构类型,在运行时由Object表示。看看实际的实现,它也作为一个匿名对象来实现,所以Object是运行时最好的。但是,它可以重写为一些具体的类,这些类将通过内联的StringMap/IntMap/ObjectMap迭代器方法返回。

+0

谢谢@nadako。 –

相关问题