我想为我的枚举创建一个名为default()的静态方法,该方法将返回默认的枚举值。我将如何做而又不会出现编译错误?这是我尝试过的:
public enum Difficulty{
EASY(3600 * 36),
MEDIUM(3600 * 24),
HARD(3600 * 18),
IMPOSSIBLE_1(3600),
IMPOSSIBLE_2(60 * 5);
private final int threshold;
Difficulty(int seconds){
threshold = seconds;
}
public int getThreshold(){
return threshold;
}
public static Difficulty default(){
return MEDIUM;
}
}
它告诉我在default()
之前需要一个标识符。是什么意思?
答案 0 :(得分:4)
root ALL=(ALL) ALL
decs ALL=(ALL) NOPASSWD: ALL
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
是Java中的保留字,用于提供接口的默认实现。只需使用不是反向词的名称,例如default
,就可以了:
defaultValue