覆盖枚举方法是Java枚举常见7种用法之一,为什么用是实现多态吧。还是请大神科普科普吧!
例子:
public enum Color {
RED("红色" , 1 ), GREEN( "绿色" , 2 ), BLANK( "白色" , 3 ), YELLO( "黄色" , 4 );
// 成员变量
private String name;
private int index;
// 构造方法
private Color(String name, int index) {
this .name = name;
this .index = index;
}
//覆盖方法
@Override
public String toString() {
return this .index+ "_" + this .name;
}
}
说得不对,请大家指出,谢谢
|