値型は、独自のエンティティを持たず、独自のライフサイクルを持たないものです。値型のもう1つのプロパティは、共有参照を持つことができないことを示しています。たとえば、Addressクラスのオブジェクトを指すインスタンス変数addressを持つクラスUserがある場合。2人のユーザーが同じアドレスを持っている場合でも、同じオブジェクトを指すことはできません。
これの理由は何ですか?
値型は、独自のエンティティを持たず、独自のライフサイクルを持たないものです。値型のもう1つのプロパティは、共有参照を持つことができないことを示しています。たとえば、Addressクラスのオブジェクトを指すインスタンス変数addressを持つクラスUserがある場合。2人のユーザーが同じアドレスを持っている場合でも、同じオブジェクトを指すことはできません。
これの理由は何ですか?