JAVA的枚举类型有什么特点?

Python015

JAVA的枚举类型有什么特点?,第1张

1 特殊类型的常量值列表

2 类型是枚举

3 声明在类外和类内,不能为方法

4 声明在类外部的,不能为static ,final,abstract,protected,private

5 可以有构造方法,普通方法,变量跟常量代码块

6 可以给构造方法传参

7 构造方法可以有参可以重载

8 构造方法不能直接引用,必须总是在初始化时被调用

9 ;在声明的结尾是可选的

全手打 望采纳

public enum Path {

PATH1("/home/acer/logs1"), 

PATH2("/home/acer/logs2"), 

PATH3("/home/acer/logs3"), 

PATH4("/home/acer/logs4")

private String path

Path(String path) {

this.path = path

}

public String getPath() {

return path

}

//测试方法

public static void main(String[] args) {

System.out.println(Path.PATH1.getPath())

System.out.println(Path.PATH2.getPath())

System.out.println(Path.PATH3.getPath())

System.out.println(Path.PATH4.getPath())

}

}