java序列化和继承

java序列化和继承,java,serialization,Java,Serialization,在2个java类中,如果类A实现了可序列化,而类B扩展了类A,那么默认情况下类B也是可序列化的吗?据我所知,是的。是的,这是正确的。但是,请注意,A和B的所有字段也必须包含可序列化的对象,否则当您尝试序列化它们时,在运行时会出现NotSerializableException。是,这是正确的。但是,请注意,A和B的所有字段也必须包含可序列化对象,否则当您尝试序列化它们时,在运行时会出现notserializableeexception。是。这源于Java中的继承概念。因为A是可序列化的,B扩展了

在2个java类中,如果类A实现了可序列化,而类B扩展了类A,那么默认情况下类B也是可序列化的吗?据我所知,是的。

是的,这是正确的。但是,请注意,A和B的所有字段也必须包含可序列化的对象,否则当您尝试序列化它们时,在运行时会出现
NotSerializableException

是,这是正确的。但是,请注意,A和B的所有字段也必须包含可序列化对象,否则当您尝试序列化它们时,在运行时会出现
notserializableeexception

是。这源于Java中的继承概念。因为A是可序列化的,B扩展了A,所以B是可序列化的。值得注意的是,注意B不是“默认”可序列化的,只要B扩展A,就没有选择。

是。这源于Java中的继承概念。因为A是可序列化的,B扩展了A,所以B是可序列化的。值得注意的是,请注意,B不是“默认”可序列化的,只要B扩展了A,就别无选择。

我不知道你最后一句话的意思。这意味着如果你扩展了B类,A将始终被视为可序列化的。你在scond语句中已经说过了。最后一句话把事情弄糊涂了。我会删除它。我不知道你的最后一句话是什么意思。这意味着如果你扩展B类,A将始终被认为是可序列化的。你在scond语句中已经说过了。最后一句话把事情弄糊涂了。我会删除它。