黑马程序员技术交流社区
标题:
成员变量和局部变量的区别。
[打印本页]
作者:
好听就好
时间:
2014-9-1 21:59
标题:
成员变量和局部变量的区别。
区别一:定义的位置不用。
成员变量定义在类中。
局部变量定义在方法中以及语句里。
区别二: 在内存中的位置不同。
成员变量存储在堆内存的对象中。
局部变量存储在栈内存的方法中。
区别三:声明周期不同。
成员变量随着对象的出现而出现,随着对象的消失而消失。
局部变量随着方法的运行而出现,随着方法的弹栈而消失。
区别四:初始化不同。
成员变量因为在堆内存中,所以默认初始化值。
局部变量没有默认初始化值,必须初始化后可以使用。
作者:
这个夏天的芬芳
时间:
2014-9-1 23:55
{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}
作者:
天邃任我桓
时间:
2014-9-2 22:45
总结的好详细啊!
作者:
好听就好
时间:
2014-9-2 23:50
天邃任我桓 发表于 2014-9-2 22:45
总结的好详细啊!
谢谢认同
作者:
依然如故
时间:
2014-9-3 08:14
大神啊!!
作者:
暴走的小青春丶
时间:
2014-9-4 12:40
学习了
作者:
lq你微笑时好美
时间:
2014-9-4 12:53
作用域也不同
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2