- 枚举中有多少元素,就会调用Enum中多少次构造方法
Java中Enum实现时,实际转化为了继承 java.lang.Enum的实体类,原先的转化类型变为实体类型
如果Enum内方法正好是构造器,则每有一个Enum类就会调用一次构造器
enum AccountType
{
SAVING, FIXED, CURRENT;
private AccountType()
{
System.out.println("It is a account type");
}
}
class EnumOne
{
public static void main(String[]args)
{
System.out.println(AccountType.FIXED);
}
}
此例中AccountType构造器被调用三次,输出三次语句