繁体   English   中英

瞬态变量被继承,子类被序列化

[英]Transient variable inherited and subclass is serialized

如果从Serializable类继承了瞬态变量,并且如果我更改了子类中变量的值,则将其赋值。

瞬态变量仅作为瞬态继承吗? 如果子类反序列化会怎样? 反序列化子类后,瞬态变量将保持其行为并具有默认值吗?

字段不能被继承,只能被隐藏。 如果您在超类中具有一个transient字段,则其行为与序列化该类时的行为完全相同。

反序列化子类后,瞬态变量将保持其行为并具有默认值吗?

是。 您可以相当轻松地测试它,但是它总是会这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM