成员变量与局部变量的不同点

成员变量与局部变量的不同点

不同点

成员变量

局部变量

定义位置

定义在类内

定义在局部代码块中

作用范围

整个类

作用在当前代码块/语句中

内存位置

储存在堆内存中,在堆内存中有默认值

储存在栈内存中,无默认值

生命周期

在对象被创建时存在,对象被回收时被销毁

语句执行时被创建,代码块执行完成后被销毁

猜你喜欢

转载自www.cnblogs.com/xianyushi/p/11093995.html