永远不要从枚举的序号中得出与它相关的值; 请将其保存在实例属
性中:
public enum Ensemble { SOLO(1), DUET(2), TRIO(3), QUARTET(4), QUINTET(5), SEXTET(6), SEPTET(7), OCTET(8), DOUBLE_QUARTET(8), NONET(9), DECTET(10), TRIPLE_QUARTET(12); private final int numberOfMusicians; Ensemble(int size) { this.numberOfMusicians = size; } public int numberOfMusicians() { return numberOfMusicians; } }
effective-java学习笔记---使用实例属性替代序数35
原文:https://www.cnblogs.com/zsmcwp/p/11590735.html