java枚举

自定义类实现枚举的步骤

1.不需要set方法,因为枚举对象值通常为只读

2.对枚举属性使用final + static,可以利用底层优化这一点,在不加载类的情况使用枚举属性

3.由于枚举对象是常量,所以要遵循常量命名规范,即全部大写

 

 

枚举类语法

eunm  类名{

//第一条语句必须是设置常量对象,如果没有就打个;来完成语法格式,若果要设置多个常量对象,则逗号分隔,每个常量对象创建格式:常量名(参数列表),如果参数列表是无参,那么可以省略实参列表和小括号

}

 

注意

①枚举类用sout直接输出对象时,如果不重写toString ,是输出对象名字

②枚举类默认继承Enum类,且用javap反编译还会知道它是final类。

③枚举类继承了Enum类,所以不能继承其他类,但是可以实现接口

 

posted @ 2022-03-11 17:14  codemelo  阅读(112)  评论(0)    收藏  举报