0

在2个java类中,如果A类实现了Serializable,B类扩展了A,那么默认情况下B类也是Serializable吗?据我了解,确实如此。

4

2 回答 2

2

是的,这是正确的。NotSerializableException不过要注意,A和B的所有字段也必须包含Serializable对象,否则在运行时尝试序列化时会有a 。

于 2012-04-06T14:10:48.443 回答
1

是的。这遵循 Java 中的继承概念。由于 A 是可序列化的并且 B 扩展了 A,因此 B 是可序列化的。值得注意的是,注意 B 不是“默认”可序列化的,只要 B 扩展 A,就没有选择。

于 2012-04-06T14:12:50.800 回答