课程
/后端开发
/Java
/文件传输基础——Java IO流
求告诉
2019-05-12
源自:文件传输基础——Java IO流 6-3
正在回答
这个序列化意思是,当你序列化一个文件并且写入的时候,在你写入的数据文件中是有实现了序列化接口的那些类的信息。这样你反序列化,他们都存在就不会重新创建了。
但是如果你父类没有序列化,子类序列化了,当你序列化写的时候,父类是没有被写入的,当你反序列化读取的时候,你读取到了子类,但是没有发现父类,此时就会去调用父类的构造方法了,此时就有输出了
父类实现了序列化,在子类对象反序列化时不会调用父类构造函数。
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
1 回答序列化的父类的构造方法。
1 回答子类对象反序列化时 为什么要调用没有实现序列化接口的父类的构造方法?
5 回答序列化中子父类中父类为什么不用实现序列化而不报异常呢?
3 回答在主函数中是怎么实现子类调用父类的构造函数
3 回答为什么没有实现Serializable的父类的构造函数,就会在反序列化子类的过程中被调用