0
すべてのインスタンス変数をプライベートとして定義したクラスがあります。私はすべてのフィールドのゲッターとセッターを持っていません。今私はdesrialization後、そのようなオブジェクトがある場合私はプライベートインスタンス変数にアクセスすることができます。プライベートフィールドの直列化と逆シリアル化
すべてのインスタンス変数をプライベートとして定義したクラスがあります。私はすべてのフィールドのゲッターとセッターを持っていません。今私はdesrialization後、そのようなオブジェクトがある場合私はプライベートインスタンス変数にアクセスすることができます。プライベートフィールドの直列化と逆シリアル化
これらのフィールドは、前と同じ方法でアクセスできます。フィールドを宣言しているインスタンス内のみです。(*)シリアル化および逆シリアル化の後には何も変わりません。
(*)もちろん、これまでと同じように反射を介して。
なぜあなたは 'private'値にアクセスしますか?オブジェクトがデシリアライズによって作成された点とはどのような違いがありますか? – Raedwald