java中变量使用规则

首先,我们要知道定义变量的语法:数据类型变量名=值;

classABCStringinfo=null;voiddoWork(Stringname)System.out.println(x);intage;

变量根据在类中定义的位置不同,主要分为两大类:

成员变量:全局变量/字段(Field),不要称之为属性,直接定义在类中,方法外面。

类成员变量:使用static修饰的字段;实例成员变量:没有使用static修饰的字段。

局部变量:变量除了成员变量,其它都是局部变量。

方法内部的变量;方法的形参;代码块中的变量,也就是一对{}中的变量。

变量的初始值:变量初始化才会在内存中开辟空间。

成员变量:默认是有初始值的,见下图;

局部变量:没有初始值,所以必须先初始化才能使用。

打开百度App,看更多美图

变量的初始值

变量的作用域:变量根据位置的定义不同,也决定了各自的作用域是不同的,主要看变量所在的那对{}。

成员变量:在整个类中都有效;局部变量:在开始定义的位置开始,到紧跟着结束的共括号为止。

成员变量,可以先使用后定义,局部变量必须先定义然后才能使用。

猜你喜欢

转载自www.cnblogs.com/celine/p/8999563.html