【发布时间】:2023-03-10 06:05:01
【问题描述】:
如果我有一个类和枚举如下:
import java.io.Serializable;
public enum Color {
RED,
BLUE
}
public class Person implements Serializable {
String name;
int age;
Color favColor;
}
假设我构造它并将所有成员设置为一个值,这会正确序列化和反序列化吗?如果没有,我该如何更改enum Color 以允许序列化?
【问题讨论】:
-
这是
java.lang.Enum的声明:public abstract class Enum<E extends Enum<E>> implements Comparable<E>, Serializable。那应该回答你的问题。 -
会的。当你尝试它时发生了什么?
标签: java serialization enums