java基础3.3.4 变量与常量之变量的有效范围

2025-05-12 17:24:17

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

java基础3.3.4 变量与常量之变量的有效范围

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

java基础3.3.4 变量与常量之变量的有效范围

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

java基础3.3.4 变量与常量之变量的有效范围
java基础3.3.4 变量与常量之变量的有效范围

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

java基础3.3.4 变量与常量之变量的有效范围

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

java基础3.3.4 变量与常量之变量的有效范围

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

java基础3.3.4 变量与常量之变量的有效范围
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢