java enum基础
背景
了解java的enum
的各种属性
enum
相关
enum
是一个关键字(keyword) , 可以声明一个类enum
关键字声明的类是继承Enum
类
特别的toString()
, Enum
类的toString是返回name
属性
@SuppressWarnings("serial") // No serialVersionUID needed due to
// special-casing of enum types.
public abstract class Enum<E extends Enum<E>>
implements Comparable<E>, Serializable {
...
private final String name;
private final int ordinal;
protected Enum(String name, int ordinal) {
this.name = name;
this.ordinal = ordinal;
}
public String toString() {
return name;
}
}