什么是Java的作用域

变量处于不同的位置,有不同的名称 
分别是 
字段,属性 
参数 
局部变量 
不同名称的变量,其作用域是不一样的


  • 字段,属性,Field

当一个变量被声明在类下面
变量就叫做字段 或者属性成员变量Field
比如变量i,就是一个属性。
那么从第2行这个变量声明的位置开始,整个类都可以访问得到

所以其作用域就是从其声明的位置开始的整个类

  • 参数

如果一个变量,是声明在一个方法上的,就叫做参数
参数的作用域即为该方法内的所有代码
其他方法不能访问该参数
类里面也不能访问该参数

  • 局部变量

声明在方法内的变量,叫做局部变量 
其作用域在声明开始的位置,到其所处于的块结束位置  

posted @ 2019-02-08 17:09  猫不会游泳却爱吃鱼  阅读(215)  评论(0)    收藏  举报