黑马程序员技术交流社区

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

作者: 剪爱    时间: 2014-5-13 03:19
标题: 成员变量和局部变量的区别?

        代码位置:
                成员变量:在类中方法外
                局部变量:在方法内
       
        内存位置:
                成员变量:堆内存中
                局部变量:栈内存中

        是否有默认值:
                成员变量:有默认值
                局部变量:没有默认值

        使用范围:
                成员变量:在整个类中都可以访问
                局部变量:只能在该方法中访问

        创建时间:
                成员变量:随着对象的创建而存在,随着对象的释放而消失        生命周期长
                局部变量:随着方法的调用而存在,随着方法使用完毕而消失

作者: 李宗玛    时间: 2014-6-26 17:50
是这么回事




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