enum 的构造顺序,是不是一定是按照代码书写的先后来的?
bokix 2016-03-18 11:31:44 public enum Test{
A("a"),
B("b"),
C("c"),
D("d");
private String desc;
private Test(String s){
System.out.println("---" + s);
this.desc = s;
}
}
enum 的构造顺序,是不是一定是按照代码书写的先后来的?就是 A 一定是在 D 之前先构造,不管别的地方怎么调用 Test,永远都是先打印出来“---a”,这个能确定吗??