成员变量与局部变量的区别

in JAVA with 0 comment

成员变量与局部变量的区别

| |成员变量|局部变量 -|-|- 定义位置|类中,方法外|方法的参数或代码块中 内存中的位置|堆中(方法区的静态区)|栈中 默认值|有默认值|没有默认值,需要初始化 生命周期|随对象的创建销毁而存在|随函数的进入退出而存在