Czy członkowie var w klasie case wpłyną na równość klasy przypadku?
W moim kodzie intensywnie korzystałem z klas przypadków, odpowiadając na podstawowe definicje równości klasy przypadku, aby zachowywały się poprawnie. Następnie odkryłem, że muszę dodać innego członka pola do klasy sprawy.
Więc jeśli dodamvar
element pola w klasie case, czy zepsuje atrybuty równości dla klasy case?Jeśli 1 to tak, to co jeśli zmienięvar
wartość pola raz, po tym czasie żadne ponowne przypisanie nie nastąpi, zanim klasa sprawy trafi do jakiejkolwiek kolekcji lub porówna równość, czy to nadal zakłóci zachowanie równościowe?