オブジェクト/クラスという用語を使用するのは、それが実際に何であるかを理解していないためです。コース ノートから: 、p33。
オブジェクトのバージョン
シリアル化プロセスでは、すべてのクラスにバージョン ID が割り当てられます。クラスについて何か変更すると、バージョン ID が変更されます。
見出しが内容と一致しません。
コードから、id は static として作成されるため、クラスごとであると想定します。
しかし、これは見出しと矛盾しObject Versions
ます。さらに、実行時に「クラス」を変更する方法がわかりません。
教授はオブジェクトとクラスという用語を同じ意味で使用しているため、物事が理解しにくくなっていると思います。
ID はオブジェクトごとまたはクラスごとに割り当てられますか?