黑马程序员技术交流社区

标题: 成员变量和局部变量 [打印本页]

作者: TomZhou    时间: 2016-5-23 11:30
标题: 成员变量和局部变量
局部变量和成员变量的区别:
    1.在类中的定义位置不同:
            局部 :在方法中或方法形参上
            成员 : 在类中方法外
    2.在内存中存储的位置
            局部 :栈
            成员 ; 堆
    3.生命周期不同
            局部 : 和方法相关,方法调用则存在,调用完毕则消失
            成员 : 和对象相关, 对象创建则存在,对象消失则消失
    4.初始化值不同
            局部: 没有默认值,调用是,必须先定,在赋值.然后再调用
            成员: 有默认值
作者: 琥珀    时间: 2016-5-23 21:57
赞一个,给力
作者: 骄阳登峰    时间: 2016-5-23 22:06
这个很好识别,他们的位置不同,作用域也不同,
作者: 小菜鸟。    时间: 2016-5-23 22:35
记好就行了。
作者: 68846259    时间: 2016-5-23 23:21
mark......




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