枚举和结构体在代码中的使用也比较的频繁,因为它能使我们更加便利,所以也经常被使用,是代码更加的精简,接下来就一一叙述一下。
一,枚举:只要用于赋值,枚举默认类型为int型
1,格式:枚举名 [名称自定义]=枚举名.[内容]
2,作用:
1,限制用户不能随意赋值,只能在定义枚举时列举的值选择
2,不需要死记每一个值是什么,直接通过“.”,更加便利
3,注意:
1,枚举的变量都可以强制转换为int,因为枚举的值在定义时是一个默认编号的,编号从0开始。
2,定义枚举时,枚举的值不能用int类型
4,举例:枚举爱好
枚举和switch搭配使用:
枚举的定义:
public enum Color{
GREEN,
RED,
ORANGE,
WHITE
}
switch使用:
private void TestEnum(Color type){
switch (type){
case GREEN:
break;
case RED:
break;
case ORANGE:
break;
case WHITE:
break;
case BLACK:
bre