为什么不能使用声明类作为限定符(静态方式)从相应的静态初始化器中访问静态final字段?
一开始,我认为这是Eclipse的一个bug:
我还觉得自己有点缺乏知识,因为静态初始化器不是我每天都用的。但是看啊,这样就像所预期的那样可以在没有类限定符的情况下工作:
要完成我的测试系列,我尝试在命令行中进行:
导致相同的结果。
这使我有了最后一个问题:
是否有任何理由禁止使用类限定符从静态初始化器块中访问静态final字段? 因为在声明类之前没有初始化吗?
一开始,我认为这是Eclipse的一个bug:
我还觉得自己有点缺乏知识,因为静态初始化器不是我每天都用的。但是看啊,这样就像所预期的那样可以在没有类限定符的情况下工作:
要完成我的测试系列,我尝试在命令行中进行:
导致相同的结果。
这使我有了最后一个问题:
是否有任何理由禁止使用类限定符从静态初始化器块中访问静态final字段? 因为在声明类之前没有初始化吗?