2015-07-22 51 views

回答

0

这不是一个好例子,因为modifiedDate可以是一个Date。 想在这个例子:

class Message implements Serializable { 
    private String senderName; 
    private int messageType; 
    private Serializable payload; 
    ... 
} 

消息可输送很多这样的事情,但如果你声明​​为对象,就可以在运行时失败,因为不是每个对象可以被序列化。

+0

上面给出的示例代码是有意为之的,因为我在我们的应用程序中看到了这一点,我不知道为什么以前的开发者将modifiedDate声明为Serializable而不是Date,它给了我们额外的努力将字段强制转换为Date 。无论如何感谢您的回复。 – imprezzeb