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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 回忆~坚 高级黑马   /  2014-4-5 09:00  /  1258 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 回忆~坚 于 2014-4-5 21:11 编辑

如题,成员变量和局部变量有什么区别?

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

2 个回复

倒序浏览
成员变量属于局部变量,局部变量包括成员变量,但局部变量不总是成员变量。
局部变量是指在局部作用域中申明的变量,而成员变量是在类中申明的变量,类为局部作用域
回复 使用道具 举报
局部变量一般指定义在方法或循环中的变量;
成员变量指定义在类中的变量(又称为字段),若字段和局部变量名称冲突则访问字段时使用this.变量名;
局部变量在方法执行结束或循环结束后便跳出它的作用域(即变量失效了);
成员变量则在整个类中都可以发挥作用;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马