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

java 中实现空接口,类的属性会增加吗? 那么实现序列化接口,为什么就能序列化!

java 中实现空接口,类的属性会增加吗? 那么实现序列化接口,为什么就能序列化!

largeQ 2019-03-13 14:15:00
java 中实现空接口,类的属性会增加吗? 那么实现序列化接口,为什么就能序列化!
查看完整描述

1 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

实现空接口,也会在类里增加已经实现了这个接口的信息。
其实不实现序列化接口,理论上也是能够进行序列化的,只是Java通过序列化接口,让编程者强制标记出能够进行序列化的类,方便识别能够进行序列化的类,以及避免我们不愿意进行序列化的类被序列化。克隆接口其实也是类似的。

其实这种方式通过@interface来实现,从针对性和表意性上来说更合适。不过早期Java并没有注解,所以通过空接口进行标记,算是历史问题。


查看完整回答
反对 回复 2019-04-24
  • 1 回答
  • 0 关注
  • 355 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号