输出Collection,为啥直接遍历了所有元素?

我找了找HashSet的方法,里面没有toString方法,但是我可以直接通过sout(hashset)输出我创建的HashSet,包含我添加的元素。Set,Collection里面都没有toString方法。是怎么实现这样的输出的。

HashSet 中的 toString 是其父类 AbstractSet 的父类 AbstractCollection 重写的 toString 方法。

img

img

img

迭代器