具有特定于常量的方法的枚举是使用匿名内部类实现的。如Java语言规范中所述:
枚举常量的可选类主体隐式定义了一个匿名类声明(第15.9.5节),该声明扩展了直接封闭的枚举类型。类主体受匿名类的通常规则约束;特别是它不能包含任何构造函数。
匿名内部类是通过与像名字创建的类文件执行
OuterClass,
OuterClass等等,这是枚举的情况下,究竟发生了什么。
欢迎分享,转载请注明来源:内存溢出
具有特定于常量的方法的枚举是使用匿名内部类实现的。如Java语言规范中所述:
枚举常量的可选类主体隐式定义了一个匿名类声明(第15.9.5节),该声明扩展了直接封闭的枚举类型。类主体受匿名类的通常规则约束;特别是它不能包含任何构造函数。
匿名内部类是通过与像名字创建的类文件执行
OuterClass,
OuterClass等等,这是枚举的情况下,究竟发生了什么。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)