Значение по существу не имеет отношения к самой карте: это только ключ, который учитывается HashMap
, когда он решает, куда поместить пару ключ / значение в своей внутренней структуре данных.
Однако , вы можете также захотеть переопределить его для значения, например, если вам нужно сделать map.values().contains(...)
.