Java 中的类型安全枚举是什么?\
javaobject oriented programmingprogramming更新于 2025/6/10 2:52:17
枚举是类型安全的,这意味着枚举有自己的命名空间,我们不能分配除枚举常量中指定的任何其他值。类型安全枚举是在Java 1.5 版本中引入的。此外,枚举是一种引用类型,这意味着它的行为更像类或接口。作为程序员,我们可以在枚举声明中创建方法和变量。
示例 1
import java.util.*;
enum JobType {
permanent,
contract
}
public class EnumTest1 {
public static void main(String []args) {
print(JobType.values());
}
public static void print(JobType[] list) {
for (int i=0; i < list.length; i++) {
System.out.println(list[i]);
}
}
}
输出
permanent contract
示例2
enum JobType {
permanent {
public void print(String str1) {
System.out.println("This is a permanent " + str1);
}
},
contract {
public void print(String str2) {
System.out.println("This is a contarct " + str2);
}
};
abstract void print(String name);
}
public class EnumTest2 {
public static void main(String[] args) {
JobType dt1 = JobType.permanent;
JobType dt2 = JobType.contract;
dt1.print("job");
dt2.print("job");
}
}
输出
This is a permanent job This is a contract job
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

