sont définis par l'utilisateur classes mutable

Dis que je veux créer une classe pour car, tractor et boat. Toutes ces classes ont une instance de engine et j'ai envie de garder une trace de tous les moteurs dans une liste unique. Si je comprends bien, si le moteur de l'objet est mutable je peux le stocker comme un attribut de car et aussi la même instance dans une liste.

Je ne peux pas trouver quelque solide info que définis par l'utilisateur classes sont mutables et si il y a un choix à choisir lorsque vous les définissez, quelqu'un peut jeter un peu de lumière?

Cela peut vous aider: stackoverflow.com/a/8056288/341459
Si vous avez 2 voitures, chacune avec la même marque et le modèle de moteur, vous voulez faire référence à la même engine objet, ou différentes (mais équivalent) engine objets?
Vous êtes censé pour sélectionner les réponses à vos questions. Vous presque jamais le faire.
Bien repérés, et merci pour le tuyau, il y a certainement un peu je n'ai pas trouvé de réponse je trouve totalement réponses à la question, mais aussi il y a quelques moi devrait marquer comme réponse, Malade remedie que

OriginalL'auteur jonathan topf | 2012-08-22