gpt4 book ai didi

Java:如何创建一个只允许3个不同值的变量

转载 作者:行者123 更新时间:2023-12-01 17:00:27 25 4
gpt4 key购买 nike

如何创建一个只允许 3 个不同值的变量?例如,变量 color 只能采用 3 个值 {RED, BLACK, ORANGE} 之一,不能采用其他值。

显然,我知道我可以定义String color,但是有更好的方法吗?

最佳答案

定义一个枚举

public enum Color {
RED, BLACK, ORANGE;
}

并像这样使用它:

Color red = Color.RED;

您可以在封闭类内部或外部进行定义。

如果您希望在类内部定义它,enum 将是隐式静态的(默认情况下),并且可以像这样访问它

SomeClass.Color red = SomeClass.Color.RED;

关于Java:如何创建一个只允许3个不同值的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com