答:程序中首次静态存取枚举的其中一个成员时,比如week.SAT,会先实例化枚举所有的成员。等于MON()到SUN()都实例化了一遍之后,再执行给week day1=week.SATSAT已经是实例对象。由于你的构造函数中有打印语句,所以会先把所有的句子打印出来。
通俗的说,泛型就是把某个类的类型作为一个参数传递到一个类,接口或方法中编译器在遇到一个Map