前端之家收集整理的这篇文章主要介绍了
java – 为什么在引用静态变量时包含类名?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在做一些
Java作业时,我通过编写实例
方法回答了一个问题,在
方法中我使用了属于该
方法所在类的一些静态最终变量.我编写了静态变量名,而没有为它们
添加类
名称前缀,例如:
for(int i=0; i < MY_STATIC_VARIABLE; i++)
代替
for(int i=0; i < MyClass.MY_STATIC_VARIABLE; i++)
这使得卷入并正常工作.直到后来我才注意到我忘了给这个班级的名字添加前缀.我是否包括班级名称是否重要?静态最终变量是否在其类的上下文中充当全局变量?
Does it matter whether I include the class name or not?
对于您的老师,以及未来的人员,您可能会在最终工作的公司中查看代码.但也许不是 – 如果我正在审查您的代码,我建议在这种情况下省略类名.
对于编译器,不,没关系.
Does a static final variable act like a global variable within the context of it’s class?
当然可以
原文链接:https://www.f2er.com/java/127315.html