java基础3.3.4 变量与常量之变量的有效范围
1、在程序中,一般会根据变量的有效范围,将变量分为成员变量和局部变量。

2、成员变量:在类中定义的变量被称为成员变量。成员变量在整个类中都有效。

3、类的成员变量又分为:静态变量和实例变量。
1.在成员变量的类型前面加上关键字static,这样的成员变量就是静态变量。
2.静态变量可以跨类访问,甚至达到整个应用程序。
3.还可以直接用【类名.静态变量】的方式在其他类中直接使用。


4、局部变量:在类的方法中定义的变量。
局部变量只有在当前的代码块中才生效。

5、在类的方法中声明的变量,包含方法的参数,都是属于局部变量。
1.局部变量只在当前定义的方法内有效,不能用于其他类。
2.局部变量的生命周期取决于方法,当方法被调用时,java虚拟机为方法中的局部变量分配内存,方法调用结束则会释放局部变量占用的内存空间,变量被销毁

6、局部变量与成员变量的名字可以相同,此时成员变量将被隐藏。(也就是说重名的成员变量将会暂时失效)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:71
阅读量:191
阅读量:107
阅读量:76
阅读量:55