【发布时间】:2014-03-17 06:04:50
【问题描述】:
声明的方法签名似乎是相等的。那么引入 Set 接口而不是直接实现 Collection 的目的是什么?还是这里只是一个标记界面?
【问题讨论】:
-
你说的是什么语言?
-
谢谢,在帖子中添加了“Java”
-
Javadoc API 所说的有什么不同?查看基于此类定义的类型和方法以及约束:“Set 接口对所有构造函数的合约以及 add、equals 和hashCode 方法。为方便起见,此处还包括其他继承方法的声明。(这些声明随附的规范已针对 Set 接口进行了定制,但它们不包含任何附加规定。)"
-
这里的标签解释^^
-
它并不总是关于方法;拥有 Set 接口,您可以在 API 中声明您期望或返回 Set 而不是任意 Collection。
标签: java collections interface set marker-interfaces