成员变量、局部变量和静态变量的区别

本文详细解析了成员变量、局部变量及静态变量的区别,包括它们的定义位置、初始化值、调用方式、存储位置、生命周期等内容,并提供了直观的对比表格。
  成员变量 局部变量 静态变量
 定义位置 类中方法外 方法中或方法形参 类中方法外
 初始化值 有默认初始化值 无,先定义,赋值后使用 有默认初始化值
 调用方式 对象调用 / 对象调用、类名调用
 存储位置 堆区 栈区 方法区
 生命周期 与对象共存亡 与方法共存亡 与类共存亡
 别名 实例变量 / 类变量

 

 

 

 

 

 

 

成员变量存储在堆中的对象里面,由垃圾回收器负责回收。 

转载于:https://www.cnblogs.com/lxcmyf/p/6524346.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值