são classes definidas pelo usuário mutáveis

Digamos que eu queira criar uma aula paracar, tractor eboat. Todas essas classes têm uma instância deengine e quero acompanhar todos os mecanismos em uma única lista. Se eu entendi corretamente se o objeto do motor é mutável eu posso armazená-lo como um atributo decar e também a mesma instância em uma lista.

Não consigo rastrear qualquer informação sólida sobre se as classes definidas pelo usuário são mutáveis ​​e se há uma opção para escolher quando você as define, alguém pode lançar alguma luz?

questionAnswers(4)

yourAnswerToTheQuestion