A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

局部变量和成员变量的区别"
A.在类中的位置不同:
  成员变量:在类中方法外
  局部变量:方法定义中或方法声明上
B.在内存中的位置不同:
  成员变量:在堆内存
  局部变量:在栈内存
C.生命周期不同:
  成员变量:随着对象的创建而产生,随着对象的消失而消失
  局部变量:随着方法的调用而产生,随着方法的消失而消失
D.初始化值不同:
  成员变量:有默认值,由系统给定
  局部变量:没有默认值,必须对其赋值以后才能使用

变量的注意事项:
  a.局部变量可以和成员变量的名称一致
  b.变量在访问的时候遵循一个原则:就近原则
   首先在局部找,找不到就到成员变量位置查找

2 个回复

倒序浏览
学习了!!
回复 使用道具 举报
学习了,谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马