小编Dar*_*hit的帖子

将枚举的构造函数设为私有或默认值有什么区别?

我有一个枚举类,如下所示:

public enum TargetingName {

CONTENT("Content", "Content Targeting"), TECHNOLOGY("Technology", "Technology Targeting");

private TargetingName(String textToSelect, String textDisplayed) {
        this.textToSelect = textToSelect;
        this.textDisplayed = textDisplayed;
    }

    private String textToSelect;
    private String textDisplayed;

    public String getTextDisplayed() {
        return textDisplayed;
    }

    public String getTextToSelect() {
        return textToSelect;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我没有在enum的构造函数中写private,它将默认吗?如果是,那有什么区别?如果否,那么如何制作默认构造函数?

java enums

3
推荐指数
2
解决办法
85
查看次数

标签 统计

enums ×1

java ×1