目前有如下继承关系~
public interface imessage extends Serializable{};
public abstract class MessageBase implements IMessage{};
public class MessageClass extends MessageBase{};
MessageClass messageClass = new MessageClass();
messageClass 序列化时出错~
java.lang.IllegalArgumentException: Non-serializable object
...
Caused by: java.io.NotSerializableException: java.lang.Object
...
------解决方案--------------------
代码发出来看下
------解决方案--------------------
光你这些应该不会有问题
------解决方案--------------------
继承了 Serializable 接口 ,有没有声明 declare a static final serialVersionUID
类似于 private static final long serialVersionUID = 1L; 的声明呢
没有的话,添加上去