各种变量!

Posted 程序员庆哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各种变量!相关的知识,希望对你有一定的参考价值。

在Java中,尤其刚开始学习的时候,各种各样的变量真的是会让你感到头大,所以很有必要把这个单独拿出来分析下,有个整体的系统化认识。

首先啊,大家可以先思考下,为什么会有这么多的变量,而且不同的变量差别还挺大的,有句话是这么说的:

在其位谋其职

Java中各种各样的变量也就是因为身处的位置不同,导致各自的作用有所不同,我们前面已经学习了类和对象,以及方法什么的,那么你就能想到,这些变量可能在类中和方法属于同一个层级,也有可能实在方法体中,因此,不同的变量就产生啦!

成员变量和局部变量

大体上我们根据变量在Java中的不同位置可以把他们分为成员变量和局部变量两个大类,然后各自变量还有些区别,接下来我在一个代码示例中展示这些变量:

这里面其实局部变量还好理解,主要就是这个成员变量,它包含的叫法有点杂乱了,比如我们经常听说的全局变量,它其实就是在类中定义的没有使用static修饰的普通变量,也叫作实例变量,而这个类变量却是单独指的使用static修饰的类中的变量,所以,区分成员变量主要区别就在这个static上,只是叫法不同。

那所谓的局部变量指的就是在方法内的一些变量了,主要还是方法局部变量,形参那玩意就叫做形参它不香吗?非整个方法参数局部

以上是关于各种变量!的主要内容,如果未能解决你的问题,请参考以下文章

ruby中各种变量范围之间的区别

java基础——各种变量你晕了不?

各种变量!

各种变量!

postman 中的各种变量

各种变量在内存中的高地址低地址