您的位置:首页 > 编程语言 > Java开发

java语言基础(21)——面向对象(成员变量和局部变量的区别)

2017-03-21 22:33 633 查看
在面向对象的学习中,我们遇到了成员变量,所以有必要对比一下成员变量和局部变量的区别,从而加深记忆。

区别:

成员变量和局部变量的区别
区别/类别成员变量局部变量
书写位置类中,方法外部方法内部
存放位置堆内存(随对象结束而结束)栈内存(用完就回收了)
生命周期从对象的初始化到对象的结束从方法的调用到方法执行完毕
初始化值无初始化值,不初始化不能使用
注意:

当局部变量与成员变量名称一样时,在方法中使用的时候会采取就近原则。优先使用离自己近的变量。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: