当前位置: 代码迷 >> 综合 >> 【Java】Java基础之局部变量和成员变量
  详细解决方案

【Java】Java基础之局部变量和成员变量

热度:34   发布时间:2024-02-04 11:15:39.0

局部变量和成员变量的区别:

  局部变量 成员变量
定义位置 方法内部或方法上 类内部,方法外

生命周期

随着方法的调用而产生,随着方法的执行完毕而消失 随着对象的创建而产生,随着对象的销毁而消失
内存位置 跟着方法进入栈内存 跟着对象进入堆内存
初始值 没有初始值,必须赋予一个初始值 有默认值

成员变量的初始值:

整数   0
小数   0.0
字符   空字符
布尔   false
引用   null