java枚举

本文介绍了Java枚举的使用,包括其概念、作用和常见应用场景。枚举用于声明一组固定值的常量,如星期、性别或状态码等。通过示例展示了如何声明和使用枚举类,包括枚举成员的定义和访问属性。枚举在代码中提供了一种清晰、安全的方式来表示有限的、预定义的选项。
摘要由CSDN通过智能技术生成

java枚举

概述:

是一个被命名的常数的集合,用于声明一组带标识符的常数.

当一个变量只有几种固定的可能取值时,就可以将它定义为枚举类型.

枚举类的使用场景:

类的对象只有有限个,确定的.

例如: 星期一 === 星期天

​ 性别 : 男或女

​ 季节: 春,夏秋冬 等;

当需要一组常量时,可以使用枚举.

声明枚举:

声明枚举时必须使用enum关键字,然后定义枚举的名字,可访问性,基础类型和成员等.

语法:

enum-modifiers 表示枚举的修饰符主要包括 public、默认;
enumname 表示声明的枚举名称;
enum-base 表示基础类型;
enum-body 表示枚举的成员,它是枚举类型的命名常数。

任意俩个枚举成员不能具有相同的名称,且他的常数值必须在该枚举的基础类型范围之内,多个枚举成员之间用逗号隔开.

例子:

package com.ff.javadesign.demo;
/*
* 
*
* java枚举例子(程序中状态码级状态码消息)
* */
public enum ResultCunm {
    SUC(200,"操作成功"),
    LGIN_FAL(201,"账号或密码错误"),
    TOKEN_FAL(202,"登录失效"),
    FAL(500,"操作失败");

    private   int code;
    private   String message;


    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    ResultCunm(int code, String message) {
        this.code = code;
        this.message = message;
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值