通过传递Enum(没有值)作为参数来实例化一个类

时间:2016-03-16 14:55:45

标签: java enums

我想实例化一个具有enum类型的实例变量的类。这个enum没有任何奇怪的值。我必须在创建此类的对象时将此enum作为参数传递,但我不确定如何在没有任何值的情况下传递enum

类别:

public class AddressStandardizationRequestParameter extends RequestParameter <AddressStandardizationRequestParameter.PARAMETERS, String> {
    public enum PARAMETERS { };

    public AddressStandardizationRequestParameter(PARAMETERS key, String value)   {
        super(key, value);
    }

}

我知道这个枚举是否有价值我可以说PARAMETER.enumConstant但是在上面的情况下我该怎么做?

1 个答案:

答案 0 :(得分:0)

枚举类型无法通过“new”实例化。

枚举只能由枚举常量列表及其方法使用。

因此,无法将空枚举作为arg传递给方法。