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

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

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

生命周期

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

成员变量的初始值:

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

猜你喜欢

转载自blog.csdn.net/weixin_43267344/article/details/107705946