所有
enum的都是有效的
static。如果您有嵌套的枚举,则它与相同
static class。
所有类都是延迟加载的(枚举或其他),但是在加载时,它们会一次全部加载。也就是说,您不能加载一些常量,而不能加载其他常量(在类初始化过程中除外)
Java允许隐含某些修饰符,从而避免始终声明它们。这意味着添加修饰符除了提供更长的编写相同内容的方法外,并不一定要做任何其他事情。
的默认修饰符
类字段/方法/嵌套类-包本地,非最终,非静态
枚举和嵌套枚举-封装本地,最终和静态
界面字段-
public static final
接口方法-
public abstract
接口中的嵌套类-
public static,非最终类
注意:while
static是可选的,
enum它始终是静态的。但是,
final即使从概念上来说,枚举始终是固定的,也不能设置该枚举
final(从技术上讲,您可以具有覆盖了常量实现的子类)
编辑:您需要使用的唯一的地方
static有
enum是
import static一个枚举的价值。谢谢@ man910
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)