From da8ed0e2b53a2bc563fe8f29cc7dc5b209277fbb Mon Sep 17 00:00:00 2001 From: NCJOAQ <2627723488@qq.com> Date: Thu, 17 Jul 2025 23:50:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(class26):=20=E8=A1=A5=E6=9E=9A=E4=B8=BE?= =?UTF-8?q?=E7=B1=BB=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增枚举类 A,包含 X、Y、Z 三个枚举值 - 添加测试类 Test,演示枚举类的使用方法 - 说明枚举类的主要特征: - 1.枚举类是 final 的 - 2. 枚举类不能继承其他类 -3. 枚举类对象是固定的,不能创建新的对象 --- src/class26/A.java | 11 +++++++++++ src/class26/Test.java | 15 +++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/class26/A.java create mode 100644 src/class26/Test.java diff --git a/src/class26/A.java b/src/class26/A.java new file mode 100644 index 0000000..add362f --- /dev/null +++ b/src/class26/A.java @@ -0,0 +1,11 @@ +package class26; + +public enum A { + X,Y,Z; + //枚举类特征: + //1.枚举类是final的 + //2.枚举类不能继承其他类 + //3.枚举类对象是固定的,不能创建新的对象 + + +} diff --git a/src/class26/Test.java b/src/class26/Test.java new file mode 100644 index 0000000..0dd1ec7 --- /dev/null +++ b/src/class26/Test.java @@ -0,0 +1,15 @@ +package class26; + +import java.util.Arrays; + +public class Test { + public static void main(String[] args) { + A a1 = A.X; + System.out.println(a1); + + System.out.println(Arrays.toString(A.values())); + System.out.println(a1.ordinal());//索引 + } + + +}