黑马程序员技术交流社区

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

作者: fyw2lyf    时间: 2015-5-27 21:41
标题: 成员变量和局部变量有什么区别?
        A:定义位置不同。
                成员变量:类中,方法外。
                局部变量:方法中,或者方法的形参上。
        B:初始化值不同:
                成员变量:有默认初始化值。
                局部变量:没有默认初始化值,必须先定义,再赋值,然后才能使用。
        C:存储位置不同(生命周期不同):
                成员变量:堆。随着对象的创建而存在,随着对象的消失而消失。
                局部变量:栈。随着方法的调用而存在,随着方法调用完毕而消失。
作者: canyellwang    时间: 2015-5-27 21:48
这个在视频里讲的很清楚,楼主总结了更好了。 毕老师那个视频 感觉比张孝祥老师讲的要好,生动一些。感谢楼主分享。
作者: 谢晓明    时间: 2015-5-27 21:50
总结得很好
作者: zhw634631    时间: 2015-5-27 21:51
讲的很清楚
作者: jiatengde    时间: 2015-5-27 21:52
顶起了,努力,加油!!
作者: TOBESKY    时间: 2015-5-27 21:56
又复习了一遍 很好的总结
作者: 守株人    时间: 2015-5-27 22:19
谢谢分享,学习了
作者: 仅此一抹心醉    时间: 2015-5-27 22:38
顶········总结的很好·····
作者: Lucus    时间: 2015-5-27 23:04
刘意讲的也很到位啊!感谢分享!
作者: 熊猫宝宝    时间: 2015-5-27 23:17
嗯,写的很不错
作者: 791008594    时间: 2015-5-27 23:37
你都已经讲完了      
作者: 杨奉泊    时间: 2015-5-27 23:40
赞一个 很清晰明了啊!
作者: 宥美    时间: 2015-5-28 08:57
总结的简单明了  赞一个




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