Q.1) 正如AbstractSet的文档中所写——“此类不会覆盖该类的任何实现AbstractCollection
。” 如果它不覆盖或更改 add(Object o)
或由类实现的任何其他Collection
接口协定AbstractCollection
,而只是继承它们等HashSet。
How doHashSet
和 other Set
objects 然后强制执行诸如不重复添加检查或插入元素的 Hashtable 方式等规定,List
这与or other objects 可以添加元素的方式完全不同Collection
。
Q.2)在文档中,对于AbstractSet,它是写的,只是添加了和 的AbstractSet
实现。但是,在方法细节部分,提到了类已经覆盖了方法。是否只继承而不对这两个方法做任何改变?如果是这样,类的重要性是什么?请澄清equals
hashcode
Object
equals
hashcode
AbstractSet
AbstractSet
隔江千里
梦里花落0921
相关分类