如果我有可序列化的类型,例如String
并制作课程
class Tuple {
String s1 = "Hello";
String s2 = "World";
}
那么这个类也是可序列化的,因为它们都是,或者它不是可序列化的,因为它没有实现可序列化的接口?
答案 0 :(得分:2)
不,它不会。实现Serializable
接口的类可以序列化。不是与Serializable
类对象具有关系的类。
您可能希望了解Serializable here。
答案 1 :(得分:1)
不,您的班级必须实施Serializable
界面。 Java没有对数据进行这种从底部到顶部的假设。
class Tuple implements Serializable {
private static final long serialVersionUID = 5316748056989930874L;
//whatever
}