AbstractSet class 和设置接口
AbstractSet class and Set Interface
一般我们使用Set接口来实现任何一种集合。在什么情况下我们必须使用 AbstractSet class 而不是 Set interface.I 查看源代码,发现 AbstractSet 包含 equals、hashcode 和 removeAll 方法的实现。
您永远不得在您的实现中使用 AbstractSet class。只有当你想实现你自己的 class 集合时,你才可以从 AbstractSet 派生出你的 class。
在所有其他情况下,使用 Set 或 Set 中的子接口。
一般我们使用Set接口来实现任何一种集合。在什么情况下我们必须使用 AbstractSet class 而不是 Set interface.I 查看源代码,发现 AbstractSet 包含 equals、hashcode 和 removeAll 方法的实现。
您永远不得在您的实现中使用 AbstractSet class。只有当你想实现你自己的 class 集合时,你才可以从 AbstractSet 派生出你的 class。 在所有其他情况下,使用 Set 或 Set 中的子接口。