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

来源:互联网 发布:腾讯管家win10优化 编辑:程序博客网 时间:2024/04/29 17:42

在面向对象的学习中,我们遇到了成员变量,所以有必要对比一下成员变量和局部变量的区别,从而加深记忆。

区别:

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


注意:

当局部变量与成员变量名称一样时,在方法中使用的时候会采取就近原则。优先使用离自己近的变量。

1 0