可序列化对象的组合是否也可序列化?

时间:2014-03-26 13:33:49

标签: java string serialization composite

如果我有可序列化的类型,例如String并制作课程

class Tuple {

  String s1 = "Hello";
  String s2 = "World";

}

那么这个类也是可序列化的,因为它们都是,或者它不是可序列化的,因为它没有实现可序列化的接口?

2 个答案:

答案 0 :(得分:2)

不,它不会。实现Serializable接口的类可以序列化。不是与Serializable类对象具有关系的类。

您可能希望了解Serializable here

答案 1 :(得分:1)

不,您的班级必须实施Serializable界面。 Java没有对数据进行这种从底部到顶部的假设。

class Tuple implements Serializable {

    private static final long serialVersionUID = 5316748056989930874L;

    //whatever
}