手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Java如何自定义枚举类

时间:2024-10-12 17:49:11

1、启动Java IDE,这里以常用的Eclipse为例,在一个创建好了的Java工程中,点击File-New-Enum,即可新建一个枚举类型

Java如何自定义枚举类

2、在弹出来的“New Enum Type”中,可以对欲添加的枚举类的类名和实现的接口进行定义

Java如何自定义枚举类

3、点击“Finish”后,可以看到我们已经创建了一个空白的枚举类型,只包含了包名和类名

Java如何自定义枚举类

4、现在可以向枚举类里面添加一些变量了,注意一定要符合变量命名的原则,只能以字母、_和$开头,这里添加了三种水果作为例子

Java如何自定义枚举类

5、当我们想要给他们添加一些额外的属性,比如加上对应单词的缩写时,会发生编译错误,提示没有定义对应的构造方法

Java如何自定义枚举类

6、这时我们要首先创建一个对应参数的私有化变量,为了实现封装。然后还要重写基类的构造方法,加上刚刚创建的私有参数

Java如何自定义枚举类

7、这时发现私有变量那一行前面显示了小灯泡,是因为没有创建相应的Getter、Setter方法导致的,可以用系统自带的工具进行创建,上方菜单栏里Source-Generate Getters and Setters...

Java如何自定义枚举类

8、可以看到系统为我们创建好了对应的Getter和Setter方法,可以创建一行简单的打印语句对上述代码进行测试

Java如何自定义枚举类

9、添加上”System.out.println(EnumTest.APPLE);”后,可以看到在控制台里已经成功打印出了枚举类EnumTest里的”APPLE“项目,表明枚举类创建成功

Java如何自定义枚举类
© 手抄报圈