标签: java collections set
通常我们使用Set接口来实现任何类型的集合。在什么情况下我们必须使用AbstractSet类而不是Set接口。我查看了源代码,发现AbstractSet包含equals,hashcode和removeAll方法的实现。
答案 0 :(得分:0)
您永远不会在您的实现中使用AbstractSet类。只有当您想要实现自己的集合类时,才可以从AbstractSet派生您的类。 在所有其他情况下,使用Set或Set中的子接口。