全局变量 定义在类中的变量叫做全局变量 它不需要显示初始化,会有默认值,在类中方法可以自由调用全局变量 局部变量 定义在类方法内的变量叫做局部变量 它必须显示初始化,否则使用会通不过编译,局部变量只能在所定义的函数方法内使用,出了它所在的函数就会被销毁,不能再使用。 全局变量和局部变量的重名问题 JAVA中的全局变量和局部变量是允许重名的,但是如果在方法体内使用该重名变量时,局部变量会覆盖全局变量,出了方法,局部变量被销毁,只剩下全局变量。