黑马程序员技术交流社区

标题: 求大神指点 [打印本页]

作者: cuiwg930905    时间: 2015-9-21 00:08
标题: 求大神指点
局部变量和成员变量的区别?
作者: 木木三    时间: 2015-9-21 00:33
在内存中的位置不一样吧。
作者: jiaweizhang    时间: 2015-9-21 01:50
局部变量,局部代码结束,变量在内存中便被释放,且只能在局部调用
成员变量,全局都可以调用,在程序结束,变量才会在内存中国释放,生命周期比局部长,使用的范围更广
作者: yi秒的危笑    时间: 2015-9-21 08:38
局部变量是在方法中声明,出了方法的那个代码块这个变量就被回收了。成员变量在类下边声明。跟方法没有关系了。生命周期很长
作者: zenghua    时间: 2015-9-21 10:20
        成员变量: 它属于对象,它随着对象的创建而创建,随着对象的消失而消失
        局部变量: 使用完马上释放空间。

作者: Surprise    时间: 2015-9-21 10:24
在内存中的位置不一样,所存在的范围也不一样
作者: maxwell247    时间: 2015-9-21 12:28
成员变量属于类的,局部变量属于方法的。在try块,构造代码块,代码块中的属于局部变量。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2