Java变量,常量,作用域
Java变量类型
- 类变量
- 实例变量
- 局部变量
- 常量
各变量的作用域
- 类变量:从属于类,在类里方法外,定义后可以全局直接引用
public class Java1{
static int a = 2;//类变量
public static void main(Strings []args){
}
}
- 实例变量:从属于对象,在类里方法外,定义后要间接通过new方法后才可以引用
public class Java1{
int a = 2;//实例变量
public static void main(Strings []args){
Java1 变量名 = new Java1;//new方法定义
System.out.println(变量名.实例变量);//引用实例变量
}
}
需注意:在实例变量中,如果没有进行初始化,基本类型有默认值,不会像其他变量类型为空,其他类型显示NULL,布尔值默认为false。
- 局部变量:从属于方法,在方法里面
public class Java1{
public static void main(Strings []args){
//自定义方法JAVA
public void JAVA(){
int a = 1;//局部变量
}
}
}
- 常量定义:final 关键字
public class Java1{
final static int PI = 3.14;//常量定义
public static void main(Strings []args){
}
}
变量的名称规范
- 所有的变量,类名,方法都需要见名知意
- 类成员变量:首字母小写和驼峰原则
- 局部变量:首字母小写和驼峰原则
- 实例变量:首字母小写和驼峰原则
- 常量:全部大写加下划线 LAST_NAME
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则
浙公网安备 33010602011771号