如果继承了来自Serializable类的瞬态变量,并且更改了subclass中变量的值。
瞬态变量是否仅作为瞬态变量继承?如果子类被反序列化,会发生什么?在反序列化子类后,瞬态变量是否会保持其行为并具有默认值。
发布于 2016-04-01 16:35:40
字段不能继承,只能隐藏。如果在超类中有一个transient
字段,那么它的行为与序列化该类时的行为完全相同。
将暂时变量保持其行为,并在反序列化子类后具有默认值。
是。您可以相当容易地对此进行测试,但它始终会这样做。
https://stackoverflow.com/questions/36351555
复制相似问题