为啥可以在java的抽象类中声明瞬态变量? [复制]
Posted
技术标签:
【中文标题】为啥可以在java的抽象类中声明瞬态变量? [复制]【英文标题】:Why is it possible to declare transient variables in abstract class in java? [duplicate]为什么可以在java的抽象类中声明瞬态变量? [复制] 【发布时间】:2020-12-05 08:09:10 【问题描述】:由于无法实例化抽象类和接口,因此序列化不适用,但是 抽象类中允许瞬态变量的目的是什么?
【问题讨论】:
这能回答你的问题吗? Why does Java have transient fields? 如果要序列化子类怎么办?您可以使用 Java 隐式地只序列化一半对象,对吗?这听起来像是可取的行为,是吗? 我觉得这样会更清楚***.com/questions/36351555/… 【参考方案1】:因为有人可能会创建一个非抽象的子类,然后实例化它。
【讨论】:
以上是关于为啥可以在java的抽象类中声明瞬态变量? [复制]的主要内容,如果未能解决你的问题,请参考以下文章