黑马程序员技术交流社区
标题:
成员变量和局部变量
[打印本页]
作者:
PeterPang
时间:
2016-1-15 00:12
标题:
成员变量和局部变量
成员变量和局部变量
什么是成员变量?
定义在类中,方法外的变量就是成员变量
什么是局部变量?
定义在方法中,或者方法的声明上
成员变量和局部变量区别?
定义位置不同
成员变量:定义在类中,方法外
局部变量:定义在方法中,或者方法声明上
初始化值不同
成员变量:有默认的初始化值
局部变量:没有默认的初始化值,如果我们想要去使用它,一定要先给个初始化值,然后再去使用
内存位置不同
成员变量:存在于堆内存中,生命周期是随着对象的存在而存在,随着对象的消失而消失
局部变量:存在于栈内存中,声明周期是随着方法的存在而存在,随着方法的消失而消失
作者:
Forwhat
时间:
2016-1-15 11:48
解释的到位,赞一个
作者:
yehua1026
时间:
2016-1-15 12:51
66666666666666
作者:
ly123456
时间:
2016-1-15 13:19
总结的很好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2