AbstractSet类和Set接口

时间:2015-12-07 13:57:44

标签: java collections set

通常我们使用Set接口来实现任何类型的集合。在什么情况下我们必须使用AbstractSet类而不是Set接口。我查看了源代码,发现AbstractSet包含equals,hashcode和removeAll方法的实现。

1 个答案:

答案 0 :(得分:0)

您永远不会在您的实现中使用AbstractSet类。只有当您想要实现自己的集合类时,才可以从AbstractSet派生您的类。 在所有其他情况下,使用Set或Set中的子接口。