枚举enum语法在线状态有什么作用?

枚举语法是用在比较有固定值,比如:季节、月份、QQ状态这些比较有固定;它可以配合Switch语法来使用,Switch语法,因为Switch语法也需要有固定的值

	/** 枚举的类*/
public enum Status{

	/** HIDDEN这是枚举的字段,字段可以省略不写,但是后面,不能简写 /
	HIDDEN(“隐身”),

	ON_LINE(“扣我吧”),

	GO_AWAY(“勿打扰”);

	// private修饰String类型的成员变量str
	private String str;
	
	/* 枚举构造方法默认是private修饰*/
	private Status (String str) {

	    // 由于枚举原因声明成员变量不能写在枚举类下面,所以采用This指定str变量(成员变量)
	    this.str = str;
	}

	public String toString () {
		return str;
	}	

}
/ ** Status测试类 */
public class StatusTest {

    public static void main () {

    // Status创建对象并赋值
    Status s = Status.ON_ON_LINE;

    // 这边使用Switch的语法

        Swich(){
            case HIDDEN: System.out.println(“隐身”);break;

            case ON_LINE: System.out.println(“扣我吧”);break;

            case GO_AWAY: System.out.println(“勿打扰”);break;

            default:System.out.println(“直接裂开”);break;
               }
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值