【JavaSE】变量、常量、作用域

变量

变量类型

可以是基本类型(int)也可以是引用类型(String)

变量名(命名规范)

  • 类成员变量:首字母小写和驼峰原则:monthSalary
  • 局部变量:首字符小写和驼峰原则
  • 常量:大写字母和下滑线:MAX_VALUE
  • 类名:首字母大写和驼峰原则:Man
  • 方法名:首字母小写和驼峰原则:run(),runRun()

作用域

局部变量

在某个方法里面定义的变量,必须声明且初始化值int a = 1;
可以直接使用,输出语句:System.put.println(a);
在其他方法里面不能用

实例变量

在方法外面、类里面,从属于对象
不用初始化String name;,有默认值,所有的数值类型默认值为0,布尔类型为false,引用类型为null
不能直接使用,输出语句:System.ou.println(a.name);//a是对象名字

类变量

加一个关键词static,需要初始化
定义语句:static int a = 1;
可以直接使用,输出语句:System.put.println(a);

常量

初始化之后不会改变,关键词final
常量名一般使用大写字符
定义:static final A = 1;或者final static A = 1;都可以
修饰符不存在先后顺序

posted @ 2022-10-08 19:24  Bravo_life  阅读(26)  评论(0)    收藏  举报