变量
变量
变量的作用域
- 类变量 从属于类,使用时在方法内直接使用。在定义变量前加上static即可
- 实例变量 从属于对象,使用时在方法内要先声明在使用。使用时跟C语言结构体变量有些相似
- 局部变量
源代码
public class DEMO05 {
//实例变量:从属于对象:如果不自行初始化,其值为这个类型的默认值
//注:除了基本类型其余默认值为NULL ,布尔值默认值为false
String name;
int age;
//类变量
static double salary = 2500;
//main方法
public static void main(String[] args) {
int i = 10;
//局部变量
DEMO05 demo05 = new DEMO05();
System.out.println(demo05.age); //0
System.out.println(demo05.name); //NULL
//类变量
System.out.println(salary); //2500.0
}
//其他的方法
public void add(){
}
}
变量的命名规范
- 所有变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰原则
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则
常量
常量的定义
常量的定义关键字是 final
源代码
public class DEMO06 {
//修饰符,不存在先后顺序
final static double PI = 3.14; //定义一个类常量
public static void main(String[] args) {
System.out.println(PI); //3.14
}
}