1.如果一个方法的返回结果只有两种可能性,最好将返回值设计成boolean类型,利用true和false两种值来代表方法的两种结果。
2.但是在以后的开发中,有可能遇到一个方法的执行结果可能包括三种情况、四种情况等,但是情况的总数都是可以数清楚的,此时布尔类型无法满足要求,需要使用java语言中的枚举类型。
枚举编译之后也是生成class文件,枚举也是一种引用数据类型,枚举中的每一个值可以看作是常量,方法返回值也可以设置为枚举类型。
语法格式:
enum 枚举类型名{
枚举值1, 枚举值2 //值之间以逗号隔开
}
使用语法:
枚举类型名.枚举值
枚举也可以使用在swith语句中。
PS:根据动力节点课程整理,如有侵权,联系删除。