日期:2011-03-22 16:17:00 来源:本站整理
Java的作用域[Java编程]
本文“Java的作用域[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
大大都程序计划语言都供应了“作用域”(Scope)的概念.关于在作用域里定义的名字,作用域同时决意了它的“可见性”以及“存在时间”.在C,C++和Java里,作用域是由花括号的位置决意的.参考下面这个例子:
{ int x = 12; /* only x available */ { int q = 96; /* both x & q available */ } /* only x available */ /* q “out of scope” */ }
作为在作用域里定义的一个变量,它只有在那个作用域完毕之前才可以利用.
在上面的例子中,缩进排版使Java代码更易辨读.由于Java是一种情势安闲的语言,所以额外的空格、制表位以及回车都不会对后果程序造成影响.
注意固然在C和C++里是合理的,但在Java里不能象下面这样书写代码:
{ int x = 12; { int x = 96; /* illegal */ } }
编译器会认为变量x已被定义.所以C和C++能将一个变量“躲藏”在一个更大的作用域里.但这种做法在Java里是不答应的,因为Java的计划者认为这样做使程序产生了混合.
以上是“Java的作用域[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:对象的作用域
- ·下一篇文章:<b>Java中的数组</b>
- ·中查找“Java的作用域”更多相关内容
- ·中查找“Java的作用域”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论