为什么Java没有全局变量

Global variables(全局变量) 是指可以全局访问的变量, Java不支持全局变量,原因如下:

  1. 全局变量破坏了引用的透明性。
  2. 全局变量制造了命名空间冲突。
    可以使用properties类将想要全局有效的变量值写在properties文件中,那么在何处用时都从此properties文件中读取这个变量的值就可以了,此值在任何时候都可以修改的

说明:我们平时在类中声明的只是相对类而言是全局变量,不是真正意义的全局变量。

posted @ 2022-05-13 20:59  需求解决器  阅读(382)  评论(0)    收藏  举报