【问题标题】:How put options on a variable of an object? [duplicate]如何将选项放在对象的变量上? [复制] 【发布时间】:2017-03-12 23:22:39 【问题描述】: 我需要用这个变量创建一个对象(客户端): 姓名 日期 年龄 电话 类型 但Type 只能取 3 个值:Good、Fair、Poor。 你如何声明变量type? 【问题讨论】: 看看enums. 标签: java 【解决方案1】: 您可以将其定义为枚举,以将可能的值限制为一个小集合: enum Type { Good, Fair, Poor } 更多背景信息请参见this answer。 【讨论】: 这也有帮助:Stack Overflow documentation for Enums 【解决方案2】: 创建enumeration: public enum Type { GOOD, FAIR, POOR } 然后你可以声明Type type;。 【讨论】: