【问题标题】:AbstractSet class and Set InterfaceAbstractSet 类和 Set 接口
【发布时间】:2015-12-07 13:57:44
【问题描述】:

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

【问题讨论】:

标签: java collections set


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 2014-03-17
    • 2012-04-09
    相关资源
    最近更新 更多