(1)
枚举类型是引用类型!
枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。
可以使用“”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“”和equals()方法执行的结果是等价的。
(2)
(3)
(4)
在Java中,变量的“同名变量的屏蔽原则”通常指的是变量作用域的问题。 当在不同的作用域中定义了同名的变量时,内部作用域的变量会“屏蔽”外部作用域的变量。 这意味着在内部作用域中访问该变量名时,将会访问到内部作用域中定义的变量,而不是外部作用域中的变量。