标签:work 开始 初始化 java 打开百度 字段 tag 不同 null
首先,我们要知道定义变量的语法:数据类型变量名=值;
classABCStringinfo=null;voiddoWork(Stringname)System.out.println(x);intage;
变量根据在类中定义的位置不同,主要分为两大类:
成员变量:全局变量/字段(Field),不要称之为属性,直接定义在类中,方法外面。
类成员变量:使用static修饰的字段;实例成员变量:没有使用static修饰的字段。
局部变量:变量除了成员变量,其它都是局部变量。
方法内部的变量;方法的形参;代码块中的变量,也就是一对{}中的变量。
变量的初始值:变量初始化才会在内存中开辟空间。
成员变量:默认是有初始值的,见下图;
局部变量:没有初始值,所以必须先初始化才能使用。
打开百度App,看更多美图
变量的初始值
变量的作用域:变量根据位置的定义不同,也决定了各自的作用域是不同的,主要看变量所在的那对{}。
成员变量:在整个类中都有效;局部变量:在开始定义的位置开始,到紧跟着结束的共括号为止。
成员变量,可以先使用后定义,局部变量必须先定义然后才能使用。
标签:work 开始 初始化 java 打开百度 字段 tag 不同 null
原文地址:https://www.cnblogs.com/celine/p/8999563.html