1、局部变量:声明在方法体或代码块中;
当方法被调用时才有机会被创建,方法执行完毕后自动销毁;
对所在代码块或方法体中可见;
使用前必须先赋值;
可以被final修饰,即为常量,不必在声明语句中赋值;
2、成员变量(实例变量):声明在类体中;
对象被创建时创建,对象被销毁时销毁;
对所在类体的所有方法可见,对外可见性,根据访问修饰符决定的;
可以使用访问修饰符,static,final修饰;
成员变量可以不用初始化,每种类型都有自己的默认值;
当被final修饰时,必须赋初始值;
3、类变量(静态变量):声明在类体中,要用static修饰;
在类加载时创建,在JVM关闭时销毁;
存储在静态存储区,是被所有该类的对象共享数据;
变量
最新推荐文章于 2024-07-09 22:01:00 发布