各种变量!
Posted 程序员庆哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各种变量!相关的知识,希望对你有一定的参考价值。
在Java中,尤其刚开始学习的时候,各种各样的变量真的是会让你感到头大,所以很有必要把这个单独拿出来分析下,有个整体的系统化认识。
首先啊,大家可以先思考下,为什么会有这么多的变量,而且不同的变量差别还挺大的,有句话是这么说的:
在其位谋其职
Java中各种各样的变量也就是因为身处的位置不同,导致各自的作用有所不同,我们前面已经学习了类和对象,以及方法什么的,那么你就能想到,这些变量可能在类中和方法属于同一个层级,也有可能实在方法体中,因此,不同的变量就产生啦!
成员变量和局部变量
大体上我们根据变量在Java中的不同位置可以把他们分为成员变量和局部变量两个大类,然后各自变量还有些区别,接下来我在一个代码示例中展示这些变量:
这里面其实局部变量还好理解,主要就是这个成员变量,它包含的叫法有点杂乱了,比如我们经常听说的全局变量,它其实就是在类中定义的没有使用static修饰的普通变量,也叫作实例变量,而这个类变量却是单独指的使用static修饰的类中的变量,所以,区分成员变量主要区别就在这个static上,只是叫法不同。
那所谓的局部变量指的就是在方法内的一些变量了,主要还是方法局部变量,形参那玩意就叫做形参它不香吗?非整个方法参数局部
以上是关于各种变量!的主要内容,如果未能解决你的问题,请参考以下文章