readResolve方法疑问
来源:8-6 单例设计模式-序列化破坏单例模式原理解析及解决方案

weixin_慕慕1188446
2021-03-18
老师你好,调用的是反射出来obj的readResolve方法,返回了成员变量,为何返回的是原始对象的成员变量rep,按照反射方法调用,返回的不应该是obj本身吗
写回答
1回答
-
weixin_慕慕1188446
提问者
2021-03-18
实验过了,因为序列化的时候对象本省有一个成员属性hugrySingle,所以反射出来的对象也持有这一成员属性,所以虽然调用的obj的反射方法,但是返回的obj中的成员属性依然是原始对象
00
相似问题