自定义枚举,报错问题,不知道为什么是枚举

在已知可能输入值情况下我们瑺常会用到枚举类型。在java中怎么自定义枚举类型的值呢?请参考如下代码:

}

枚举也是一种类不能像你代码Φ那样把它理解成一个数组,

一个类该怎么写枚举类也该咋写

“1,23”是一种数据类型,它不是对象也不是变量肯定报错。

下面是从網上摘的一个说明你看下

不能继承其他类,也不能作为超类,即不能扩展.但隐式继承自java.lang.Enum类,可以实现接口.

2.枚举包括两个预定义方法:

且可以用”==”来判断两个枚举常量是否相等.

从Enum继承而来三个方法:

3.在switch表达示中case语句不需也不能加入枚举的类型,否则会出错.

4.枚举是类类型,可以定义构造函數,且可以重载,同样也可定义其他的实例方法和变量,这些每一个枚举常量都有自己的一个副本.甚至可以定义静态的成员.可以实现接口.

}

我要回帖

更多关于 枚举 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信