• java--枚举


    前言

      java中enum其实也是一种class类型,他和一般的class不同的是

       1.全局只有一个实例

       2.不能拥有public构造函数

       3.无法继承和被继承

    枚举案例

    public enum HttpCode {
        SUCCESS(200, "操作成功"),//每定义一个枚举项,就相当通过构造函数HttpCode(int code,String message)实例化了一个没有枚举项的普通HttpCode对象
        FAILED(500, "操作失败"),
        VALIDATE_FAILED(404, "参数检验失败"),
        UNAUTHORIZED(401, "暂未登录或token已经过期"),
        FORBIDDEN(403, "没有相关权限"); //枚举项与普通属性和方法要有;号隔开
    
        private int code;
        private String message;
      
      //私有的构造函数 HttpCode(
    int code, String message) { this.code = code; this.message = message; } public int getCode() { return code; } public String getMessage() { return message; } }

    访问枚举

    @RequestMapping("/login/login")
        public Object login(@RequestParam String phone) throws Exception {
            String code=HttpCode.SUCCESS.getMessage(); //获取到code字段的值
            return code;
        }
  • 相关阅读:
    条件语句实例
    数据类型
    C#与.NET概述
    c#循环
    语句
    数组

    英文文献中的数学符号
    如何计算协方差、 协方差矩阵 、 相关系数 、 马氏距离
    opengl 笔记
  • 原文地址:https://www.cnblogs.com/wrhbk/p/15153229.html
Copyright © 2020-2023  润新知