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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cuiwg930905 中级黑马   /  2015-9-21 00:08  /  782 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

6 个回复

倒序浏览
在内存中的位置不一样吧。
回复 使用道具 举报
局部变量,局部代码结束,变量在内存中便被释放,且只能在局部调用
成员变量,全局都可以调用,在程序结束,变量才会在内存中国释放,生命周期比局部长,使用的范围更广
回复 使用道具 举报
局部变量是在方法中声明,出了方法的那个代码块这个变量就被回收了。成员变量在类下边声明。跟方法没有关系了。生命周期很长
回复 使用道具 举报
        成员变量: 它属于对象,它随着对象的创建而创建,随着对象的消失而消失
        局部变量: 使用完马上释放空间。
回复 使用道具 举报
在内存中的位置不一样,所存在的范围也不一样
回复 使用道具 举报
成员变量属于类的,局部变量属于方法的。在try块,构造代码块,代码块中的属于局部变量。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马