反序列化问题

来源:6-3 序列化中子父类构造函数问题

ziom

2015-09-08 15:05

反序列化时明明只是用类对象接收了一下,

Bar2 bar2 = (Bar2) ios.readObject();

并没有new啊,怎么会调用父类构造函数的?

写回答 关注

2回答

  • Mrwanglei
    2015-12-18 11:00:42
    已采纳

    类型强制转换时,就会调用构造函数

    ziom

    非常感谢!

    2015-12-24 19:44:00

    共 1 条回复 >

  • 好帮手慕珊
    2015-09-08 16:38:11

    这是java在设计反序列化时的方式,就是这么做的。

    ziom

    不懂。我只知道new一个类的时候才会调用该类及其父类的构造函数,还有其他情况会吗?

    2015-09-08 23:14:59

    共 1 条回复 >

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题