为了账号安全,请及时绑定邮箱和手机立即绑定

oos.writeObject(stu)和ois.readObject()是怎么调用student中private方法的?

首先,重写的writeObject和readObject都是private私有的,外部是怎么调用的。

其次,oos.writeObject(stu)和ois.readObject()两个调用和重写的两个方法的参数就对不上啊,怎么能调用。

正在回答

2 回答

第一个问题,应该是利用反射机制实现的,因为通过使用反射是可以实现对象的私有方法的调用的。

第二个问题,视频没有仔细看,暂时没办法回答

0 回复 有任何疑惑可以回复我~
#1

passionfoure 提问者

非常感谢!
2015-09-02 回复 有任何疑惑可以回复我~

是反射调用,具体可以查看 ObjectOutStream 和ObjectInputStream的源码。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

oos.writeObject(stu)和ois.readObject()是怎么调用student中private方法的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信