我想从这个枚举中使用 2 次,首先在某些时候这些 int 值将从数据库中出来。在不修改构造函数的情况下,我想从中获得一个用户友好的名称,就像一个对象包含 INS 一样,我希望枚举上的方法之一返回“保险”.. 我如何将这些方法添加到这个枚举(不修改构造函数),这将为程序员提供技术名称,例如“HCARE”,并为用户提供用户友好名称“Insurance”。另外,想知道从数据库中获取用户友好名称需要进行哪些更改?
public enum Type
{
UNDEF(-1),
HCARE(1),
INS(2);
private int value;
Type(final int value)
{
this.value = value;
}
}