• java enum—枚举的应用


    java中,为了定义数据类型,扩大常量类型,使用枚举实现其相应定义及功能:

    案例:

               public enum EnumTest {

    NONE("不跳转", 0),
    GOODS("商品", 10),
    GOODS_CATEGORY("分类", 20),
    SHOP("线上店铺", 30);

    //需定义相应的数据类型与    括号中的数据类型相适应;

    //需写含参构造。
    String user;
    int age;

    EnumTest() {
    }
    EnumTest(String user, int age) {
    this.user = user;
    this.age = age;
    }
    public String getUser() {
    return user;
    }
    public void setUser(String user) {
    this.user = user;
    }
    public int getAge() {
    return age;
    }
    public void setAge(int age) {
    this.age = age;
    }
    public static String getEnum() {
    String s=null;
    for (EnumTest enu : EnumTest.values()) {
    s = enu.getUser();
    }
    return s;
    }
    }

    在其他类中进行调用:

    public class EnTest {

    public static void main(String[] args) {

    //直接使用枚举类名进行调用,可获得相应名称
    String en = EnumTest.getEnum();
    System.out.println(en);

    //运行结果为:线上店铺

    //也可对其进行遍历
    }

  • 相关阅读:
    c++类的知识点(1)
    并查集经典例题分析
    并查集
    bfs-迷宫
    出栈次序--数学归纳法--蓝桥
    九宫重排
    Tomcat详解
    寒假日记-第三天
    寒假日记-第二天(MySQL语句)
    Java学期总结
  • 原文地址:https://www.cnblogs.com/qqzhulu/p/10085779.html
Copyright © 2020-2023  润新知