第七题(枚举和set)

set添加元素是根据equals和hashCode函数来确定两个元素是否是同一个对象。

public final boolean equals(Objectother)当指定对象等于此枚举常量时,返回 true。覆盖:类 Object中的equals参数:other – 要与此对象进行相等性比较的对象。返回:如果指定对象等于此枚举常量,则返回 true。public final int hashCode()返回枚举常量的哈希码。覆盖:类Object中的hashCode返回:枚举常量的哈希码。枚举类型虽然是一个基本的数据类型,但是它实质是一个类,有自己的equals和hashCode方法,,这样就可以保证枚举值相等时equals和hashCode的结果都一样。

梦想不分高低贵贱,只要你心中有梦,乐观充实地过好每一天。

第七题(枚举和set)

相关文章:

你感兴趣的文章:

标签云: