枚举常量中局部变量的范围

WeiChing 林炜清

我在枚举常量块内制作一个局部变量,例如:

enum NUMBER {
    ONE() {
        int one = 1;
    },
    TWO() {
        int two = ONE.one + 1; //!ERROR: one can't be resolved.
    }
}

我的问题是为什么我不能引用其他常量的类字段变量?

这是一个课堂领域吗?

我知道的是,一个和两个是NUMBER的字段,所以一个人可以看到两个并访问两个的字段,不是吗?

布赖恩

匿名内部类是成熟的对象,因此可以为其内部使用定义字段和方法。除非它们覆盖超类的方法,否则这些字段和方法对外部世界是不可见的,因为匿名内部类始终被键入其超类,而其内部没有这些方法或字段。但是,对于匿名内部类的操作来说,拥有这些字段和方法可能非常有用,因此在需要时可以使用它们。

参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

枚举常量中局部变量的范围

来自分类Dev

Python中局部变量的范围

来自分类Dev

C中局部变量的范围和生存期

来自分类Dev

增强的for循环中局部变量的范围

来自分类Dev

C中局部变量的范围和生存期

来自分类Dev

增强的for循环中局部变量的范围

来自分类Dev

javascript - 函数表达式和声明中局部变量的范围

来自分类Dev

C ++中局部于静态方法的变量的范围

来自分类Dev

C ++中局部变量和时间变量之间的差异

来自分类Dev

埃菲尔附加声明中局部变量的意义是什么?

来自分类Dev

函数返回c中局部变量的地址

来自分类Dev

汇编中局部和全局范围内的const变量

来自分类Dev

Python关闭,局部变量范围错误

来自分类Dev

在 C++ 中局部变量未重置为 0 的奇怪问题

来自分类Dev

Java中局部最终变量的行为

来自分类Dev

Java中局部最终变量的行为

来自分类常见问题

与范围有关的局部变量定义,C ++

来自分类Dev

局部变量范围问题。怎么解决呢?

来自分类Dev

函数内部局部变量的生命周期(内存范围)

来自分类Dev

与范围有关的局部变量定义,C ++

来自分类Dev

为什么局部变量不超出范围?

来自分类Dev

javascript 中语句头的局部变量的范围是什么?

来自分类Dev

分配对局部变量的引用,如果局部变量超出范围,会超出范围吗?

来自分类Dev

同步局部变量

来自分类Dev

检查局部变量

来自分类Dev

Tasm局部变量

来自分类Dev

setTimeout与局部变量?

来自分类Dev

PyGame局部变量

来自分类Dev

SQL局部变量