![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
疑难杂症
文章平均质量分 87
aresjan
这个作者很懒,什么都没留下…
展开
-
小叙Java变量的作用域和生存期问题
到目前为止,我们使用的所有变量都是在方法main() 的后面被声明。然而,Java 允许变量在任何程序块内被声明。在前面就了解了,程序块被包括在一对大括号中。一个程序块定义了一个作用域(scope )。这样,你每次开始一个新块,你就创建了一个新的作用域。你可能从先前的编程经验知道,一个作用域决定了哪些对象对程序的其他部分是可见的,它也决定了这些对象的生存期。 大多数其他计算机...原创 2013-07-14 23:27:34 · 296 阅读 · 0 评论 -
小叙Java变量的作用域和生存期问题
一对大括号中。一个程序块定义了一个作用域(scope )。这样,你每次开始一个新块,你就创建了一个新的作用域。你可能从先前的编程经验知道,一个作用域决定了哪些对象对程序的其他部分是可见的,它也决定了这些对象的生存期。 大多数其他计算机语言定义了两大类作用域:全局和局部。然而,这些传统型的作用域不适合Java 的严格的面向对象的模型。当然将一个变量定义为全局变量是可行的,但这是例外而不是规则。在Java 中2个主要的作用域是通过类和方法定义的。尽管类的作用域和方法的作用域的区别有点人为划定。因为类的原创 2013-07-14 23:27:34 · 127 阅读 · 0 评论