gpt4 book ai didi

java - Java 中枚举列表的结尾

转载 作者:行者123 更新时间:2023-12-02 04:55:48 24 4
gpt4 key购买 nike

我有一个代码块如下:

  1. public enum TierEnum {
    Express,
    Standard; // the semi-colon is redundant
    }

代码中的分号(;) 被编译器标记为冗余。同时如果我使用

  • public enum TierEnum {
    Express,
    Standard
    }; // again the semi-colon is redundant
  • 为什么在这两种情况下分号都被标记为多余?如何在 Java 中定义枚举列表的结尾?

    最佳答案

    如果向枚举添加一些代码,则需要终止分号,例如:

    public enum TierEnum
    {
    Express( "Exp"),
    Standard( "Std");

    private String abbr;

    private TierEnum( String aAbbr )
    {
    abbr = aAbbr;
    }


    public String getAbbr()
    {
    return abbr;
    }
    }

    关于java - Java 中枚举列表的结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38172369/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com