在 Java 中,何时调用枚举常量的构造函数?
2022-09-03 14:11:35
要使用Java中的人为示例,代码如下:
enum Commands{
Save("S");
File("F");
private String shortCut;
private Commands(String shortCut){ this.shortCut = shortCut; }
public String getShortCut(){ return shortCut; }
}
我有以下测试/驱动程序代码:
public static void main(String args[]){
System.out.println(Commands.Save.getShortCut());
}
问题是:在Java中,何时调用枚举常量的构造函数?在上面的示例中,我只使用枚举常量。这是否意味着构造函数仅被调用一次以进行创建?还是两者都会一起构建?Save
Save
Save
File