关于Java 枚举类型的自定义属性

Posted 星朝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Java 枚举类型的自定义属性相关的知识,希望对你有一定的参考价值。

package com.cpic.test;
/**
* 关于枚举类型自定义属性
* */
public enum Provious {

ANHUI("皖", 1),BAIJING("京" ,2);

private String value;
private int key;

private Provious(String value, int key) {
this.value = value;
this.key = key;
}

public String getValue() {
return value;
}

public void setValue(String value) {
this.value = value;
}

public int getKey() {
return key;
}

public void setKey(int key) {
this.key = key;
}
}

 

测试:

package com.cpic.test;

public class Test {

public static void main(String[] args) {

System.out.println(""+Provious.ANHUI.getValue());
System.out.println(""+Provious.BAIJING.getKey());
System.out.println(""+Provious.ANHUI.getValue());


}

}

输出:


2

































以上是关于关于Java 枚举类型的自定义属性的主要内容,如果未能解决你的问题,请参考以下文章

如何获取枚举的自定义属性值?

任何人都知道快速获取枚举值的自定义属性的方法吗?

任何人都知道快速获取枚举值的自定义属性的方法吗?

需要在 NIB/XIB 中体现的自定义属性

属性上的自定义属性 - 获取属性属性的类型和值

关于H5的自定义属性data-*