java中的成员变量和局部变量
书写规范:
变量名首写字母使用小写,如果由多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。
this关键字的使用:
如果局部变量的名字和成员变量的名字相同, 要想在该方法中使用成员变量,必须使用关键字this
成员变量与局部变量的比较:
成员变量:
1、成员变量定义在类中,在整个类中都可以被访问。
2、成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。
3、成员变量有默认初始化值。
局部变量:
1、局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。
2、局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。
3、局部变量没有默认初始化值
说明:
日期:2019-03-07 15:00:34
转自:CSDN
浙公网安备 33010602011771号