zoukankan      html  css  js  c++  java
  • 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);

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

    //也可对其进行遍历
    }

  • 相关阅读:
    君のことが好きだよ。
    [拓展Bsgs] Clever
    同余方程笔记
    [HAOI2008] 糖果传递
    [USACO10DEC] Treasure Chest
    [APIO2007] 风铃
    Luogu_2015 二叉苹果树
    关于高精度
    关于博弈论
    关于DP和背包
  • 原文地址:https://www.cnblogs.com/qqzhulu/p/10085779.html
Copyright © 2011-2022 走看看