成员变量和局部变量

成员变量和局部变量

成员变量:就是在方法外部,类的内部定义的变量;
局部变量:就是方法或语句块内部定义的变量。局部变量必须初始化。


形式参数是局部变量,局部变量的数据存储于栈内存中。栈内存中的局部变量随着方法的消失而消失

成员变量存储在堆中的对象里,有垃圾回收器负责回收
在Java中只要是成员变量,一旦它所在的类被实例化后,都是放在堆内存中的,不管它是不是基础类型。局部变量才是放在栈内存中的。

posted @ 2022-04-22 18:33  湖里小鲨鱼  阅读(159)  评论(0)    收藏  举报