JAVA变量的作用范围和常量

1.变量的作用范围

1.1类变量:

1)static 修饰,从属于类,类属性;
2)定义时,如果没有赋值,那么系统会有缺省值:
* 整数:0
* 浮点数:0.0
* boolean:false
* 非基础类型:null

1.2实例变量:从属于类的实例,即对象;引用时,需要先实例化(创建对象);

1.3局部变量:在类的方法中定义的变量;只能在类的方法中引用。

2.常量:final修饰

3.变量的命名:

*类:首字母大写,驼峰命名法;HelloWorld
*变量:首字母小写,驼峰命名法;mySalary
*常量:大写字母与‘_’;MAX_PI

public class Demo8 {
//类变量,static变量
static int ID = 0;

//实例变量,类的属性;如果不进行初始化,会自动赋值为默认值;数字默认值:0/0.0;boolean默认值false;除了基础类型,默认值都是null
String str = "Lt";
public void method(){
//局部变量,在类的方法中;必须初始化;
int i;
}

public static void main(String[] args) {
System.out.println(ID);
Demo8 d8 = new Demo8();
System.out.println(d8.str);
}

//常量,final修饰,一般用大写命名。
final double PI = 3.14;

}

posted @ 2020-11-04 00:08  浪淘  阅读(485)  评论(0)    收藏  举报