首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现Serializable和扩展Serializable有什么区别?

实现Serializable和扩展Serializable有什么区别?
EN

Stack Overflow用户
提问于 2014-09-08 23:07:32
回答 2查看 2.5K关注 0票数 4

从JMS队列中读取对象消息时出现一些错误。它似乎是在对象序列化期间发生的。

我进入了我们正在使用的域库,对象模型的根类被声明为"extends“而不是"implements”……

这两种方法有什么不同吗?我通常只见过“实现可序列化”的变体。这是否会产生副作用,导致我们看到的问题?

EN

回答 2

Stack Overflow用户

发布于 2014-09-08 23:08:30

extends <interface>为接口保留。只有一个接口可以从多个接口扩展。类(包括抽象类)将只实现接口。

票数 6
EN

Stack Overflow用户

发布于 2014-09-08 23:09:37

因为Serializable是一个接口,所以只有另一个接口可以扩展它。所有希望使用接口的具体类都必须实现它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25727392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档