Будут ли члены var в классе case влиять на равенство класса case?
В своем коде я интенсивно использовал классы case, отвечая на базовые определения равенства класса case для правильного поведения. Затем я обнаружил, что мне нужно добавить еще один элемент поля в класс дел.
Так что, если я добавлюvar
член поля в классе case, не испортит ли он атрибуты равенства для класса case?Если 1 - да, то что, если я просто поменяюvar
значение поля один раз, после этого никакое переназначение не произойдет, пока класс case не войдет в какие-либо коллекции или не выполнит сравнение на равенство, это все еще испортит поведение на равенство?